µ±Ç°Î»ÖãºK88Èí¼þ¿ª·¢ ¡ú ÎÄÕÂÖÐÐÄ ¡ú ±à³ÌÓïÑÔ ¡ú C/C++ ¡ú C/C++01 ¡ú ÎÄÕÂÄÚÈÝ

ΪʲôҪѧϰCÓïÑÔ

¼õС×ÖÌå Ôö´ó×ÖÌå ×÷ÕߣºØýÃû  À´Ô´£ºÏèÓîͤITÀÖÔ°  ·¢²¼Ê±¼ä£º2019-1-3 0:06:41

£º2014-05-22 19:47:56

ΪʲôҪѧCÓïÑÔ
——ËïÖ¾¸Ú

Ë­½ÐÄã²»ÐÒÉúÔÚÖйúÁË£¿
——ºÎìñâÓ£¨Öйú¿ÆѧԺԺʿ£©

ÕâÊÇÒ»±¾¸ø·Ç¼ÆËã»úרҵµÄ´óѧÉúµÄCÓïÑÔµÄÊé¡£“ÎÒ²»ÊÇѧ¼ÆËã»úµÄ£¬ÎªÉ¶ÒªÑ§CÓïÑÔ£¿”Õâ¸öÎÊÌâÿÄêÔÚÖлª´óµØ¶¼»á±»ÎÊÉϼ¸°ÙÍò´Î¡£±»ÎʵĶÔÏó¿ÉÄÜÊÇÀÏʦ£¬Ò²¿ÉÄÜÊÇʦ¸çʦ½ã¡£Ê¦¸çʦ½ãÍùÍùÒ²¾ÍÊǹÊ×÷Ã÷Á˵ıíÇ飬¸´ÊöÒ»±éÒþÔ¼¼ÇµÃµÄÀÏʦµÄ»°¡£¶øÕâЩ»°¶à°ë¶¼ÊDZȽϸßÕ°Ô¶ÖõµÄ£¬ÀýÈ瓽«À´¿ÉÄÜ»áÓõ½”£¬“¶ÍÁ¶±à³Ì˼άÓкô¦”£¬“CÓïÑÔÊÇѧ±à³ÌµÄ»ù´¡”µÈµÈ¡£ÕâЩ»°Ã»ÓÐ´í£¬Ëùν“¼¼²»Ñ¹É픣¬¶àѧµã¶ù¶«Î÷¿Ï¶¨±È²»Ñ§ÒªÓкô¦¡£µ«ÎÊÌâÊÇ£¬Èç¹û°ÑѧCÓïÑԵľ«Á¦ÓÃÀ´Ñ§Ñ§ÆäËüÓëרҵÏà¹Ø¶È¸ü¸ßµÄ¶«Î÷£¬ÊDz»ÊÇ»á¸üºÃÄØ£¿¼ÈÈ»Èç´Ë£¬¸ÉÂﻹѧCÓïÑÔÄØ£¿


×îʵÔڵĴ𰸣¬ÊǺÎìñâÓԺʿµÄ£º“Ë­½ÐÄã²»ÐÒÉúÔÚÖйúÁË£¿[1]”

´óѧÀï³ýÁËÒªÄõ½“±ÏÒµÖ¤”ºÍ“ѧλ֤”ÒÔÍ⣬»¹Òª¹ý“Ëļ¶”ºÍ“¶þ¼¶”£¬·ñÔò¿ÉÄܻᱻ¿Û·¢Á½Ö¤£¬»òÕÒ¹¤×÷ÊÜ×裬ÄÑÒÔ“Â仧”µÈ¡£ÕâÀïµÄ¶þ¼¶Ö¸µÄÊÇ“È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶”£¬ÊÇÒ»¸öÃæÏò“³ÌÐòÔ±”£¬“¿¼ºË¼ÆËã»ú»ù´¡ÖªÊ¶ºÍʹÓÃÒ»Öָ߼¶¼ÆËã»úÓïÑÔ±àд³ÌÐòÒÔ¼°ÉÏ»úµ÷ÊԵĻù±¾¼¼ÄÜ”µÄ¿¼ÊÔ¡£ËäÈ»Éç»áÖ»ÐèÒªÉÙÁ¿µÄÈË»á±à³ÌÐò£¬µ«ÄªÃûÆäÃîµÄÊǼ¸ºõËùÓеĴóѧÉú¶¼Ï루»ò±»ÒªÇ󣩹ý¶þ¼¶£¬µ¼Ö³ÌÐòÉè¼Æ¿Î³Ì³ÉΪÁ˱ØÐ޿Ρ£

¶þ¼¶¿¼ÊÔ¿ÉÑ¡µÄÓïÑÔ°üÀ¨C¡¢C++¡¢Java¡¢Delphi¡¢Visual Basic¡¢Visual FoxProºÍAccess¡£ÎªÊ²Ã´Æ«Æ«ÒªÑ§×î¹ÅÀϵÄCÄØ£¿ÕâÀïµÄÔ­Òò¸´ÔÓ¶àÑù£¬Ã¿¸öѧУ¶¼Óи÷×ԵĽâ¶Á£¬¾Í²»Ò»Ò»ÁоÙÁË¡£×ÜÖ®£¬ÖйúÒ»¶¨ÊÇÊÀ½çÉÏ“ÈÏʶ”CÓïÑÔµÄÈË¿Ú×î¶àµÄ¹ú¼Ò£¬¶þ¼¶¿¼ÊÔ¹¦²»¿Éû¡£

·´Õý¼ÈÈ»´Ë¿ÎÒÑ¿ª£¬²»Ñ§Ò²²»ÐУ¬¾«Á¦ÒѾ­´îÉÏ£¬¾Í»¹ÊÇÈÏÕæÁ˽âÒ»ÏÂCÓïÑÔ°É¡£ËäÈ»ÓÐЩÎÞÄΣ¬µ«ºÃÔÚCÓïÑÔȷʵÊÇÒ»¸öÓÐȤµÄ¼Ò»ï£¬¶øÇÒÔ½Á˽âÔ½¾õµÃÓÐȤ¡£Èç¹û²»ÐÅ£¬ÇëÍùÏ¿´……

ÓÎÏ·¡¢ºÚ¿ÍºÍCÓïÑÔ

1969ÄêµÄÃÀ¹ú±´¶ûʵÑéÊÒ£¬Êǵ±Ê±¿Æ¼¼½çµÄÃ餳§£¬¼¯½á×ÅÊÀ½çÉÏ×´´ÔìÁ¦µÄ¿Æѧ¼ÒºÍ¹¤³Ìʦ£¬°üÀ¨Êýλŵ±´¶û½±»ñµÃÕߣ¬ËûÃÇÒ»Æð´´ÔìÁËÎÞÊýÓ°Ïì×ÅÈ«ÈËÀàµÄ·¢Ã÷¡£±ÈÈçÊýÂëÏà»úµÄºËÐÄ——CCD¾ÍÊÇÄÇÒ»ÄêÔÚ±´¶ûʵÑéÊÒµ®ÉúµÄ¡£

Õâ°ï¼Ò»ïµÄ³É¾ÍòËƸ߲»¿ÉÅÊ£¬µ«ÆäʵҲ¶¼ÊÇ·²ÈË£¬ÔÚijЩ·½ÃæºÍÎÒÃÇÒ²ÊǷdz£ÏàËƵġ£±ÈÈçµ±ËûÃǼûµ½Ò»Ì¨Ç¿´óµÄ¼ÆËã»úʱ£¬ÐÄÀï×îÏÈÏëµ½µÄÒ²ÊÇÓÃËüÀ´ÍæÓÎÏ·¡£ÄǸöʱ´ú£¬¼ÆËã»úÊÇ´óÐÍ»ú¹¹²ÅÄÜÓµÓеÄÉݳÞÆ·£¬ÔÚÕâÉÏÃæÍæÓÎϷʵÔÚ±©éåÌìÎï¡£µ«Ë­ÔÚºõÄØ£¬×·Çó¿ìÀÖÊÇ×îÖØÒªµÄ£¬ËùÒÔËûÃÇΪÁËÍ´¿ìµØÍæÓÎÏ·¶øûÉÙ¶¯ÄԽ

ÄÇʱºòÊÇûÓÐÉÌÒµÓÎÏ·µÄ£¬ËùÒÔÏëÓÐÓÎÏ·Í棬Ê×ÏÈÒª·¢»ÓDIY¾«Éñ£¬×Ô¼º±à¡£×Ô¼º±àµÄÓÎÏ·±»±ðÈËϲ»¶£¬Êǵ±Ê±×îÓÐÃæ×ÓµÄÊÂÇé¡£ÓÐÒ»¸ö½ÐKen Thompson£¨ÒÔÏÂ×ð³ÆΪken£©µÄ¹¤³Ìʦ£¬26Ë꣬ÓÎÊÖºÃÏУ¬¿´µ½°¢²¨ÂÞ11ºÅÔØÈ˵ÇÔ³ɹ¦£¬¾õµÃͦ¿á£¬×Ô¼ºÒ²ÏëÊÔÊÔ£¬¾ÍÉè¼ÆÁËÒ»¸ö½Ð“Space Travel”µÄÓÎÏ·¡£ÔÚÓÎÏ·ÖУ¬Íæ¼Ò¼ÝÊ»×ÅÓîÖæ·É´¬£¬ÔÚÐéÄâµÄÌ«ÑôϵÀï´©Ëó£¬ÐÀÉÍÃÀ¾°µÄͬʱ£¬»¹¿ÉÒÔÔÚ¸÷¸öÐÐÐÇ¡¢ÎÀÐDZíÃæ½µÂä¡£Õâ¸öÓÎÏ·ÏÈÊÇÔÚMutlicsϵͳÉϱàд£¬ºóÀ´ÓÖÔÚGECOSϵͳÉÏÖØд¡£ÄÜÔËÐÐÕâÁ½¸öϵͳµÄ»úÆ÷¶¼ÊDZ¿ÖصĴóÐÍ»ú£¬ËäÈ»ÔËËãÄÜÁ¦³öÖÚ£¬µ«ÏÔʾЧ¹ûºÜ²î£¬¶øÇÒ»úʱ·Ñ·Ç³£¸ß£¬ÍæÒ»´Î£¬¹«Ë¾ÒªÖ§¸¶75ÃÀÔª£¨µ±Ê±ÃÀ¹úÈ˾ùÔÂÊÕÈë´óÔ¼200ÃÀÔª£©¡£ÕâÒªÊDZ»ÀÏ°å·¢ÏÖÁË£¬¿É²»ÊÇÄÖ×ÅÍæµÄ¡£ÓÚÊÇËû»ïͬ28ËêµÄͬÊ£¬Dennis M. Ritchie£¨ÒÔÏÂ×ð³ÆΪdmr£©£¬Âú´óÂ¥µØÑ°ÕÒÃâ·ÑµÄ“ÓÎÏ·»ú”¡£¹¦·ò²»¸ºÓÐÐÄÈË£¬»¹Õæ±»ËûÃÇÕÒµ½ÁËһ̨¡£

PDP-7СÐÍ»ú£¬DECÖÆÔ죬ӵÓе±Ê±×îÏȽøµÄͼÐδ¦ÀíÄÜÁ¦¡£±ËʱµÄ¼ÆËã»úÖ÷ÒªÓÃÀ´´¦ÀíÊý¾Ý£¬Í¼ÐÎÄÜÁ¦²¢²»Ì«ÖØÒª£¬ËùÒÔPDP-7¸ü¶àµÄʱºòÊǾ²¾²µØÌÉ×Å£¬ºÜÉÙ±»Ê¹Óã¬Ö±µ½kenºÍdmrÕâ¶Ô¹Ç»Ò¼¶µÄÍæ¼Ò·¢ÏÖÁËËü¡£

ÓÎÏ·¿ªÊ¼ÁË¡£µ«ÊÇ£¬ÓÎÏ·µÄÔËÐÐÐèÒª²Ù×÷ϵͳµÄÖ§³Ö¡£PDP-7µ±Ê±»¹ÊÇ“Âã»ú”£¬Ã»ÓÐÄÜÔÚÆäÉÏÔËÐеIJÙ×÷ϵͳ¡£Î°´óµÄDIY¾«ÉñÔٴη¢»Ó×÷Óã¬ËûÁ©ÍìÆðÐä×Ó¿ªÊ¼ÎªPDP-7±àд²Ù×÷ϵͳ£¬²¢¸øÕâ¸öϵͳÆðÁËÒ»¸öÃû×Ö——Unix¡£Ö±µ½½ñÌ죬UnixÈÔÈ»ÊÇ×î±»ÐÅÈεIJÙ×÷ϵͳ£¬Ëü¼ÈÖ§³Åמü¶Ó¡¢Õþ¸®¡¢µçÁ¦¡¢µçÐźÍÒøÐеȴóÐÍ»ú¹¹µÄ¹Ø¼üÒµÎñ£¬Ò²ÊÇÆ»¹ûMacϵÁеçÄԵĶ¯Á¦Ö®Ô´£¬ÉõÖÁiPhone¡¢iPod TouchµÄ÷ÈÁ¦Ò²²¿·Ö°ÝÆäËù´Í¡£

UnixÆð³õÊÇÓûã±àÓïÑÔ±àдµÄ£¬ÄÇÊÇÒ»ÖÖ¸ü½Ó½ü»úÆ÷¶ø²»ÊÇÈ˵ÄÓïÑÔ¡£¼ÆËã»úÄÜÖ±½Ó¶Á¶®µÄÓïÑԽлúÆ÷ÓïÑÔ£¬ËüËùÓеÄÓï¾ä¶¼ÊÇÓÉ“0”ºÍ“1”Á½¸öÊý×Ö¹¹³ÉµÄ£¬¸ù±¾¾Í²»ÊǸøÈË¿´µÄ¡£µ±×îºóÒ»¸ö»úÆ÷ÓïÑÔ³ÌÐòÔ±·èµôÒÔºó£¬ÈËÃÇÖÕÓÚ¿ªÊ¼×ÁÄ¥ÔõôÈüÆËã»úÈÏʶÈËÓï¡£»ù±¾Ë¼Â·ÊÇ×öÒ»¸ö·­Òë³ÌÐò£¬Ö±½Ó°ÑÈËÓï·­Òë³É»úÆ÷ÓïÑÔ¡£ÕâÖÖ·­Òë³ÌÐò±»ÃüÃûΪ“±àÒëÆ÷”¡£µ«ÊÇÖ±½ÓÀí½âÈËÓïÌ«ÄÑÁË£¬Ö±µ½ÏÖÔÚ»¹Ã»ÄÜʵÏÖ£¬ËùÒÔ¾ÍÕÛÖÐһϣ¬Éè¼ÆÒ»ÖÖ¾¡Á¿½Ó½üÈËÓ»¹Äܱ»¾«È··­ÒëΪ»úÆ÷ÓïÑÔµÄÓïÑÔ¡£ÕâÖÖÓïÑÔ¾ÍÊÇÎÒÃdz£ËµµÄ±à³ÌÓïÑÔ£¬Ñ§±à³ÌµÄ¹ý³Ì£¬Æäʵ¾ÍÊÇѧÓñà³ÌÓïÑÔ˵»°¸ø±àÒëÆ÷ÌýµÄ¹ý³Ì¡£µÚÒ»ÖÖ±à³ÌÓïÑԿ϶¨ÊÇ×î½Ó½ü»úÆ÷¶øÔ¶ÀëÈËÀàµÄ£¬Ëü¾ÍÊÇ»ã±àÓïÑÔ¡£ËäÈ»¿´ÉÏÈ¥Óм¸·ÖÏñÈËÓ±ÈÈç¼Ó·¨½Ð“ADD”£¬¼õ·¨½Ð“SUB”£¬µ«ËüµÄÓï·¨ÍêÈ«ÊÇ»úÆ÷µÄ£¬Ã¿Ò»ÐÐÓï¾ä¶¼ºÍÒ»Ìõ»úÆ÷Ö¸ÁîÑϸñ¶ÔÓ¦£¬Õâ¸öÌصãʹµÃÕë¶ÔÒ»ÖÖ¼ÆËã»ú±àдµÄ»ã±à³ÌÐò²»ÄÜÔÚÁíÒ»ÖÖ¼ÆËã»úÉÏʹÓã¬ÒòΪÕâÁ½ÖÖ¼ÆËã»úµÄ»úÆ÷ÓïÑÔÊDz»Í¬µÄ¡£ÓÃרҵÊõÓïÀ´Ëµ£¬»ã±àÓïÑÔȱÉÙ“¿ÉÒÆÖ²ÐÔ”¡£

UnixµÄÓÅÑżÓÉÏSpace TravelµÄÎüÒýÁ¦£¬Ê¹ºÜ¶àÈËÏ£ÍûËûÃǵļÆËã»úÉÏÒ²ÄÜ°²×°Unix£¬ÍæÍæSpace Travel¡£ÓÚÊÇkenºÍdmr¾ö¶¨¸ÄÓø߼¶ÓïÑÔ±àдUnix£¬ÕâÑùËü¾Í¿ÉÒÔÔÚ¸ü¶àÀàÐ͵ĻúÆ÷ÉÏÔËÐС£
¸ß¼¶ÓïÑÔÊdzýÁË»úÆ÷ÓïÑԺͻã±àÓïÑÔÒÔÍ⼸ºõËùÓбà³ÌÓïÑÔµÄͳ³Æ¡£ËüµÄÌصãÊǸü½Ó½üÈËÓ¶øÓë»úÆ÷ÓïÑÔ»ù±¾Ã»Óйϸ𡣲»Í¬µÄ¸ß¼¶ÓïÑÔ±àÒëÆ÷¿ÉÒÔ°ÑͬÑùµÄ´úÂë·­Òë³ÉÊÊÓ¦²»Í¬»úÆ÷µÄÖ¸ÁÒò¶ø¸ß¼¶ÓïÑÔ´ó¶à¾ßÓкܺõĿÉÒÆÖ²ÐÔ¡£

¹Êʽ²µ½ÕâÀ¸ÃÕâ±¾ÊéµÄÖ÷½Ç——CÓïÑÔ£¬µÇ³¡ÁË¡£¾ö¶¨Ê¹Óø߼¶ÓïÑÔºó£¬ÔÚÓïÑÔµÄÑ¡ÔñÉÏ£¬kenºÍdmrÓöµ½ÁËÂé·³¡£µ±Ê±¿É¹©Ñ¡ÔñµÄ¸ß¼¶ÓïÑÔÓкܶ࣬°üÀ¨Ö±µ½ÏÖÔÚ»¹ÔÚ±»Ê¹ÓõÄBASICºÍFortranµÈ£¬µ«¶¼Ã»±»

[1] [2] [3]  ÏÂÒ»Ò³


ΪʲôҪѧϰCÓïÑÔ