ÊÀ½çÉÏÓÐ1500¶àÖÖ±à³ÌÓïÑÔ£¬¶¼ÒªÑ§µÄ»°ÊÇÌ«¶àÁË¡£Ä¿Ç°£¬ÔÚ»úÆ÷ÈËѧÖÐÓÐÕâ10ÖÖ×îÁ÷Ðеıà³ÌÓïÑÔ¡ª¡ªÈç¹ûÄãϲ»¶µÄ²»ÔÚÕâÀÇëÔÚÁôÑÔÇø¸æËß´ó¼Ò¡£¶ÔÓÚ»úÆ÷ÈËѧ£¬Ã¿ÖÖ±à³ÌÓïÑÔÓв»Í¬µÄÓŵ㡣ÎÒÖ»ÊDz¿·ÖµØ°´ÕÕÖØÒª³Ì¶È´ÓµÍµ½¸ß¶ÔËüÃǽøÐÐÁËÅÅÐò¡£
¡¡¡¡10.BASIC/Pascal
¡¡¡¡BASICºÍPascalÊÇÎÒ×îÔçѧ¹ýµÄÁ½ÖÖ±à³ÌÓïÑÔ¡£²»¹ýÕâ²¢²»ÊÇÎÒ°ÑËüÃÇÁÐÔÚÕâÀïµÄÔÒò¡£¶ÔÓÚ¼¸ÖÖ¹¤Òµ»úÆ÷ÈËÓïÑÔ£¬ËüÃÇÊÇ»ù´¡£¬ÏÂÃæ˵Ã÷һϡ£BASICÊÇΪ³õѧÕßÉè¼ÆµÄ£¨BASICÊÇËõд£¬BeginnersAll-PurposeSymbolicInstructionCode£©£¬ËüÈóõѧÕß¿ÉÒÔ´ÓÒ»Öַdz£¼òµ¥µÄ±à³ÌÓïÑÔ¿ªÊ¼Ñ§Ï°¡£PascalÖ¼ÔÚ¹ÄÀøºÃµÄ±à³ÌÏ°¹ß£¬»¹ÒýÈëÁ˽ṹ£¬ÀýÈçÖ¸Õ룬ÕâÈÃPascal³ÉΪ´ÓBASICµ½¸ü¸´ÔÓÓïÑÔµÄÒ»¿é¡°ÇÃÃÅש¡±¡£Èç½ñ£¬ÕâÁ½ÖÖÓïÑÔÈç¹ûҪ˵ÊǺõġ°ÈÕ³£Ê¹Óá±³ÌÐòÓïÑÔ£¬ÄÇÊÇÓеã¹ýʱÁË¡£²»¹ýÈç¹ûÄã×¼±¸×öºÜ¶àµ×²ã±àÂë»òÊÇÏëÒªÊìϤһÏÂÆäËü¹¤Òµ»úÆ÷È˱à³ÌÓïÑÔ£¬Ñ§Ï°Ò»Ï»¹ÊÇÓÐÓõġ£
¡¡¡¡9.¹¤Òµ»úÆ÷È˱à³ÌÓïÑÔ
¡¡¡¡¼¸ºõÿһ¸ö»úÆ÷ÈËÖÆÔìÉ̶¼¿ª·¢ÁËËûÃÇ×Ô¼º×¨ÓеĻúÆ÷È˱à³ÌÓïÑÔ£¬Õâ³ÉÁ˹¤Òµ»úÆ÷ÈËÐÐÒµÖеÄÒ»¸öÎÊÌ⡣ͨ¹ýѧϰPascal£¬Äã»áÊìϤËüÃÇÖеÄÒ»²¿·Ö¡£µ«ÊÇÿ´Î¿ªÊ¼Ê¹ÓÃеĻúÆ÷ÈËʱ£¬Ä㻹µÃѧϰһÖÖеıà³ÌÓïÑÔ¡£
¡¡¡¡×î½ü¼¸Ä꣬ROSÐÐÒµÒѾ¿ªÊ¼Ìṩ¸ü±ê×¼»¯µÄÌæ´úÓïÑÔ¸ø³ÌÐòÔ±¡£µ«ÊÇÈç¹ûÊÇÒ»¸ö¼¼ÊõÈËÔ±£¬ÄãÈÔÈ»¸ü¿ÉÄܲ»µÃ²»Ê¹ÓÃÖÆÔìÉ̵ıà³ÌÓïÑÔ¡£
¡¡¡¡8.LISP
¡¡¡¡LISPÊÇÊÀ½çÉϵڶþ¹ÅÀϵıà³ÌÓïÑÔ£¨FORTRAN¸ü¹ÅÀÏ£¬µ«Ö»ÔçÁËÒ»Ä꣩¡£Ïà±È½ñÌìÌáµ½ºÜ¶àÆäËü±à³ÌÓïÑÔ£¬ËüµÄÓ¦Óò¢²»¹ã·º¡£²»¹ýÔÚÈ˹¤ÖÇÄܱà³ÌÁìÓòËü»¹ÊÇÏ൱ÖØÒªµÄ¡£ROSµÄÒ»²¿·ÖÊÇÓÃLISPдµÄ£¬ËäÈ»Äã²»ÐèÒªÕÆÎÕÕâ¸öÀ´Ê¹ÓÃROS¡£
¡¡7.Ó²¼þÃèÊöÓïÑÔ£¨HDLs£©
¡¡¡¡Ó²¼þÃèÊöÓïÑÔÒ»°ãÊÇÓÃÀ´ÃèÊöµçÆøµÄ±à³Ì·½Ê½¡£ÕâЩÓïÑÔ¶ÔÓÚһЩ»úÆ÷ÈËר¼ÒÀ´ËµÊÇÏ൱ÊìϤµÄ£¬ÒòΪËûÃÇÏ°¹ßFPGAs£¨FieldProgrammableGateArrays£©±à³Ì¡£FPGAsÄÜÈÃÄ㿪·¢µç×ÓÓ²¼þ¶øÎÞÐèʵ¼ÊÉú²ú³öÒ»¿é¹èоƬ£¬¶ÔÓÚһЩ¿ª·¢À´Ëµ£¬ÕâÊǸü¿ì¸ü¼òÒ×µÄÑ¡Ôñ¡£Èç¹ûÄãûÓпª·¢µç×ÓÔÐͲúÆ·£¬ÄãÒ²ÐíÓÀÔ¶²»»áÓÃHDLs¡£¼´±ãÈç´Ë£¬»¹ÊÇÓбØÒªÁ˽âÒ»ÏÂÕâÖÖ±à³ÌÓïÑÔ£¬ÒòΪËüÃǺÍÆäËü±à³ÌÓïÑÔ²î±ðºÜ´ó¡£Ò»¸öÖص㣺HDLsËùÓеIJÙ×÷ÊDz¢·¢µÄ£¬¶ø²»ÊÇ»ùÓÚ´¦ÀíÆ÷µÄ±à³ÌÓïÑÔµÄ˳Ðò²Ù×÷¡£
¡¡¡¡6.Assembly
¡¡¡¡AssemblyÈÃÄãÄÜÔÚ0ºÍ1ÊýλÉϽøÐбà³Ì¡£»ù±¾ÉÏÕâÊÇ×îµ×²ãµÄ±à³ÌÓïÑÔ¡£¾ÍÔÚ×î½ü£¬×îµ×²ãµÄµç×ÓÐèÒªAssembly½øÐбà³Ì¡£Ëæ×ÅArduinoºÍÆäËüÈç΢¿ØÖÆÆ÷µÄáÈÆð£¬ÏÖÔÚÄã¿ÉÒÔʹÓÃC/C++Ôڵײ㷽±ãµØ±à³ÌÁË¡£ÕâÒâζ×ÅAssembly¶ÔÓÚ´ó¶àÊý»úÆ÷ÈËר¼ÒÀ´ËµÒ²Ðí»á±äµÃ¸ü²»±ØÒªÁË¡£
¡¡¡¡5.MATLAB
¡¡¡¡MATLABÒÔ¼°ºÍËüÏà¹ØµÄ¿ªÔ´×ÊÔ´£¬±ÈÈçOctave£¬Ò»Ð©»úÆ÷È˹¤³ÌʦÌرðϲ»¶£¬Ëü±»ÓÃÀ´·ÖÎöÊý¾ÝºÍ¿ª·¢¿ØÖÆϵͳ¡£»¹ÓÐÒ»¸ö·Ç³£Á÷ÐеĻúÆ÷È˹¤¾ßÏ䡪¡ªMATLAB¡£ÎÒÖªµÀһЩ½ö½öʹÓÃMATLAB¾ÍÄÜ¿ª·¢³öÕû¸ö»úÆ÷ÈËϵͳµÄר¼Ò¡£Èç¹ûÄãÏëÒª·ÖÎöÊý¾Ý£¬²úÉú¸ß¼¶Í¼Ïñ»òÊÇʵʩ¿ØÖÆϵͳ£¬ÄãÒ²Ðí»áÏëѧϰMATLAB¡£
¡¡¡¡4.C#/.NET
¡¡¡¡C#ÊÇ΢ÈíÌṩµÄרÓñà³ÌÓïÑÔ¡£ÎÒ°ÑC#/.NET·ÅÔÚÕâÀÖ÷ÒªÊÇÒòΪ΢Èí»úÆ÷ÈË¿ª·¢Ô±¹¤×÷°ü£¨MicrosoftRoboticsDeveloperStudio£©£¬Õâ¸ö°üµÄÖ÷Òª¿ª·¢ÓïÑÔÊÇC#¡£Èç¹ûÄã×¼±¸ÓÃÕâ¸öϵͳ£¬ÄÇôÄãºÜ¿ÉÄܱØÐëÒªÓÃC#¡£
¡¡¡¡3.Java
¡¡¡¡×÷Ϊһλµç×Ó¹¤³Ìʦ£¬ÎÒ×ÜÊǶÔһЩ¼ÆËã»ú¿Æѧѧλ¿Î³Ì½«Java×÷ΪµÚÒ»ÖÖ±à³ÌÓïÑÔÈÃѧÉúÃÇѧϰ¸Ðµ½¾ªÑÈ¡£Java¶Ô³ÌÐòÔ±Òþ²ØÁ˵ײã´æ´¢¹¦ÄÜ£¬ÕâÈÃËü±ÈÆðһЩÓïÑÔ£¨ÈçCÓïÑÔ£©À´Ëµ£¬±àдҪÈÝÒ×Щ£¬µ«ÕâÒ²Òâζ×ÅÄã»á¸üÉÙµØÀí½âµ×²ã´úÂëµÄÔËÐÐÂß¼¡£Èç¹ûÄãÓмÆËã»ú¿Æѧ±³¾°²¢×ªµ½»úÆ÷ÈËѧ£¨ºÜ¶àÈËÊÇÕâÑùµÄ£¬ÌرðÊÇÔÚÑо¿ÁìÓò£©£¬ÄãÒ²ÐíÒѾѧ¹ýJava¡£ÏñC#ºÍMATLAB£¬JavaÊÇÒ»ÖÖ½âÊÍÐÔÓïÑÔ£¬ÕâÒâζ×ÅËü²»»á±»±àÒë³É»úÆ÷´úÂë¡£Ïà·´£¬JavaÐéÄâ»úÔÚÔËÐÐʱ½âÊÍÖ¸ÁʹÓÃJava£¬ÀíÂÛÉÏÈÃÄã¿ÉÒÔÔÚ²»Í¬µÄ»úÆ÷ÉÏÔËÐÐÏàͬµÄ´úÂ룬ÕâµÃ¸ÐлJavaÐéÄâ»ú¡£ÔÚʵ¼ùÖУ¬Õâ²»×ÜÊÇ¿ÉÐеģ¬ÓÐʱ»áµ¼Ö´úÂëÔËÐлºÂý¡£µ«ÊÇJavaÔÚÒ»²¿·Ö»úÆ÷ÈËѧÖзdz£Á÷ÐУ¬Òò´ËÄãÒ²ÐíÐèÒªËü¡£
¡¡¡¡2.Python
¡¡¡¡½üÄêÀ´£¬Ñ§Ï°PythonµÄÈËÓÐÒ»¸ö¾Þ´óµÄ»Ø³±£¬ÌرðÊÇÔÚ»úÆ÷ÈËÁìÓò¡£ÆäÖÐÒ»¸öÔÒò¿ÉÄÜÊÇPython£¨ºÍC++£©ÊÇROSÖÐÁ½ÖÖÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÓëJava²»Í¬£¬PythonµÄÖصãÊÇÒ×ÓÃÐÔ£¬Python²»ÐèÒªºÜ¶àʱ¼äÀ´×ö³£¹æµÄÊÂÇ飬È綨ÒåºÍÇ¿ÖÆת»»±äÁ¿ÀàÐÍ¡£ÕâЩÔÚ±à³ÌÀïÃæ±¾ÊǺÜƽ³£µÄÊ¡£ÁíÍ⣬Python»¹ÓдóÁ¿µÄÃâ·Ñ¿â£¬ÕâÒâζ×ŵ±ÄãÐèҪʵÏÖһЩ»ù±¾µÄ¹¦ÄÜʱ²»±Ø¡°ÖØз¢Ã÷ÂÖ×Ó¡±¡£¶øÇÒÒòΪPythonÔÊÐíÓëC/C++´úÂë½øÐмòµ¥µÄ°ó¶¨¡£Õâ¾ÍÒâζ×Å´úÂë·±Öز¿·ÖµÄÐÔÄÜ¿ÉÒÔÖ²ÈëÕâЩÓïÑÔ£¬´Ó¶ø±ÜÃâÐÔÄÜËðʧ¡£Ëæ×ÅÔ½À´Ô½¶àµÄµç×Ó²úÆ·¿ªÊ¼Ö§³Ö¡°¿ªÏä¼´Óá±Python£¨ÓëRaspberryPiÒ»µÀ£©£¬ÎÒÃÇ¿ÉÄÜ»áÔÚ»úÆ÷ÈËÖп´µ½¸ü¶àPython¡£
¡¡¡¡×¢£ºThe Raspberry PiFoundation£ºÓ¢¹úÒ»¸öСÐ͵ĴÈÉÆ×éÖ¯£¬³ÉÁ¢µÄ×ÚÖ¼ÔÚÓÚÍƹã¿Æ¼¼£¬¶ø·ÇÒÔÏúÊÛ¼¼ÊõÀ´ÓªÀû¡£
¡¡¡¡1.C/C++