Ëæ×ÅÅÌËãÐÔÄܵÄÌáÉýºÍ¶àºË´¦Öóͷ£Æ÷µÄÆÕ¼°£¬²¢ÐÐÅÌËã³ÉΪÁËÏÖ´úÅÌËã»ú¿ÆÑ§µÄ?Ö÷ÒªÑо¿Æ«ÏòÖ®Ò»¡£C++ÔÚÕâÒ»ÁìÓòÒ²×ö³öÁËÖØ´óµÄТ˳¡£
ÏÖ´úC++ÌṩÁ˶àÖÖ²¢Ðбà³ÌÄ£×Ó£¬Èç±ê×¼²¢ÐÐËã·¨¿â£¨ParallelSTL£©¡¢Ï߳̿⣨Threads£©ºÍC++±ê×¼¿âÖеIJ¢Ðй¦Ð§¡£ÕâЩ¹¤¾ßʹµÃ¿ª·¢Õß¿ÉÒÔÔ½·¢ÈÝÒ×µØÊ¹ÓöàºË´¦Öóͷ£Æ÷µÄ?ÅÌËãÄÜÁ¦£¬Ìá¸ßÈí¼þµÄÐÔÄÜ¡£
CÓïÑԵĽµÉúÊÇC++µÄÖ±½ÓǰÒò¡£1970ÄêÔ£¬±´¶ûʵÑéÊҵĵ¤Äá˹¡¤ÀïÆæ£¨DennisRitchie£©ºÍ²¼À³¶÷¡¤W¡¤¿ÆÃ×ÈøÂÞ£¨BrianW.Kernighan£©ÅäºÏ¿ª·¢ÁËCÓïÑÔ¡£ÕâÒ»ÓïÑÔÒÔÆä¾«Á·ºÍǿʢ¶øÖø³Æ£¬Ñ¸ËÙ³ÉΪϵͳ±à³ÌµÄÊ×Ñ¡ÓïÑÔ¡£CÓïÑÔµÄÀÖ³ÉΪØÊºóC++µÄ½µÉúµÓÚ¨Á˼áʵµÄ»ù´¡¡£
C++×÷ΪһÃųÉÊìÇÒǿʢµÄ±à³ÌÓïÑÔ£¬Î´À´ÈÔ½«ÔÚÐí¶àÁìÓòʩչÖ÷Òª×÷Óá£Ëæ×ÅÊÖÒÕµÄǰ½ø£¬C++½«¼ÌÐøÔÚ¸ßÐÔÄÜÅÌË㡢ϵͳ±à³Ì¡¢ÓÎÏ·¿ª·¢µÈÁìÓò¼á³ÖÆäÖ÷Ҫְλ¡£Ðµıê×¼ºÍÌØÕ÷µÄÒýÈ룬½«Ò»Ö±ÌáÉýC++µÄ¹¦Ð§ºÍЧÂÊ¡£
ͨ¹ýÕâЩ̽ÌÖ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½C++ÔÚÏÖ´ú±à³ÌÖÐµÄÆÕ±éÓ¦ÓúÍÒ»Á¬Éú³¤¡£ÎÞÂÛÄãÊÇϵͳ±à³Ì?¡¢¸ßÐÔÄÜÅÌËã¡¢ÓÎÏ·¿ª·¢ÕվɽðÈڿƼ¼ÁìÓòµÄ´ÓÒµÕߣ¬C++¶¼½«ÊÇÄã²»?¿É»òȱµÄ¹¤¾ß¡£ËüµÄ¶à¹¦Ð§ÐÔ¡¢¸ßЧÐԺ͸»ºñµÄ?Éú̬ϵͳ£¬Ê¹µÃC++³ÉΪµ±½ñ×îÊÜ»¶ÓµÄ±à³ÌÓïÑÔÖ®Ò»¡£ÔÚδÀ´£¬C++½«¼ÌÐøÍ¨¹ýÒ»Ö±µÄÁ¢ÒìºÍˢУ¬ÒýÁìÅÌËã»úÊÖÒÕµÄÉú³¤¡£
ÅÌËã»ú±à³ÌÓïÑÔµÄÉú³¤Ê·ÊÇÒ»²¿³äÂúÁ¢ÒìºÍÍ»ÆÆµÄƪÕ£¬¶øCÓïÑÔÎÞÒÉÊÇÆäÖеÄ?Ò»¸öÖ÷ÒªÀï³Ì±®¡£ÓÉÀ³Ë¹Àû¡¤ÀÄ·ÂÞÒÁ£¨LesleyLamport£©ÓÚ20ÊÀ¼Í70ÄêÔ³õÔÚ±´¶ûʵÑéÊÒ¿ª·¢£¬CÓïÑÔÒÔÆä¾«Á·¸ßЧµÄÌØµãѸËÙÕ¼ÓÐÁËÅÌËã»ú¿ÆÑ§µÄÖÐÐÄְλ¡£
Ëæ×ÅÅÌËã»úÊÖÒÕµÄһֱǰ½øºÍÈí¼þÐèÇóµÄÈÕÒæÖØ´ó£¬´¿´âÒÀÀµCÓïÑԵľÖÏÞÐÔÖð½¥Õ¹ÏÖ³öÀ´¡£ÃæÁÙÕâÒ»ÌôÕ½£¬Ò»Î»Ãû½Ð±´Ñŵ¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕ£¨BjarneStroustrup£©µÄÄêÇá³ÌÐòÔ±Ìá³öÁËÒ»¸ö´óµ¨µÄÏë·¨£º´´ÔìÒ»ÖÖÄܹ»ÍŽáÃæÏò¹¤¾ß±à³ÌÌØÕ÷µÄÐÂÐͱà³ÌÓïÑÔ£¬Õâ¾ÍÊÇC++µÄ³ûÐΡ£
C++µÄ¹ÊÊÂʼÓÚ20ÊÀ¼Í80ÄêÔÂ?£¬ÄÇʱBjarneStroustrupÔÚ±´¶ûʵÑéÊÒÊÂÇ飬ËûµÄÄ¿µÄÊǽ¨ÉèÒ»ÖÖÄܹ»¸üºÃµØÖ§³ÖÈí¼þ¹¤³Ìʵ¼ùµÄ±à³ÌÓïÑÔ¡£Stroustrup¶ÔÆäʱÖ÷ҪʹÓõÄCÓïÑÔ³äÂúÁËÈÈÇ飬µ«ËûÒ²Òâʶµ½£¬CÓïÑÔÔÚijЩ·½Ãæ±£´æÈ±·¦¡£ÓÚÊÇ£¬Ëû×îÏÈ×ÅÊÖÉè¼ÆÒ»ÖÖÄܹ»ÔÚ±£´æCÓïÑÔÓŵãµÄ»ù´¡ÉÏ£¬ÔöÌíÃæÏò¹¤¾ß±à³ÌÌØÕ÷µÄ?ÐÂÓïÑÔ¡£
StroustrupµÄ?ÃÎÏëÔÚ1983ÄêµÃÒÔʵÏÖ£¬Ëû½«ÕâÖÖÐÂÓïÑÔÃüÃûΪ¡°CwithClasses¡±£¬ØÊºó¼ò»¯ÎªC++¡£Õâ¸öÃû×Ö²»µ«ÊǶÔCµÄÑÓÉ죬¸üÏóÕ÷×Åǰ½øºÍÔöÇ¿¡£ÔÚ½ÓÏÂÀ´µÄ¼¸ÄêÀStroustrupÒ»Ö±ÍêÉÆÕâÖÖÐÂÓïÑÔ£¬×îÖÕÔÚ1985ÄêÐû²¼Á˵ÚÒ»°æC++¡£
C++µÄ×î´óÁÁµãÖ®Ò»£¬¾ÍÊÇËüÒýÈëÁËÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄ¿´·¨¡£OOPÊÇÒ»ÖÖ½«³ÌÐòÉè¼ÆÁýͳΪʵÌåµÄÒªÁ죬ʹµÃ´úÂëÔ½·¢Ä£¿é»¯¡¢¿Éά»¤ºÍ¿ÉÀ©Õ¹¡£Í¨¹ýÀàºÍ¹¤¾ßµÄ¿´·¨£¬³ÌÐòÔ±¿ÉÒÔ½¨Éè×Ô½ç˵µÄÊý¾ÝÀàÐÍ£¬²¢Í¨¹ý¼ÌÐøºÍ¶à̬ÐÔ£¬ÊµÏÖ´úÂëµÄÖØÓú͸´Óá£
ÕâÖÖÃæÏò¹¤¾ßµÄ±à³ÌÄ£×Ó£¬ÎªÈí¼þ¿ª·¢´øÀ´Á˸ïÃüÐÔµÄת±ä¡£ÖØ´óµÄϵͳ¿ÉÒÔ±»ÆÊÎöΪ¸üСµÄ¡¢¿É¹ÜÀíµÄ¹¤¾ß£¬Õâ´ó´ó¼ò»¯ÁËÈí¼þÉè¼ÆºÍ¿ª·¢Àú³Ì¡£C++µÄÕâÒ»ÌØÕ÷£¬Ê¹µÃËüÔÚϵͳ±à³Ì¡¢Í¼ÐνçÃæ¡¢ÓÎÏ·¿ª·¢µÈÁìÓò»ñµÃÁËÆÕ±éÓ¦Óá£
C++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í¡£ÔÚ×î³õµÄ¼¸ÄêÀStroustrupÃæÁÙÐí¶àÊÖÒÕºÍÀíÂÛÉϵÄÌôÕ½¡£Ëû²»µ«ÒªÔÚÓïÑÔÉè¼ÆÉϾÙÐÐÁ¢Ò죬»¹ÒªÈ·±£ÕâÖÖÐÂÓïÑÔÄܹ»¼æÈÝÏÖÓеÄC´úÂ룬ÕâÊǺÜÊÇÖØ´óµÄʹÃü¡£Í¨¹ýÒ»Ö±µÄÊÔÑéºÍˢУ¬C++Öð½¥Õ¹ÏÖ³öÆäÆæÒìµÄ÷ÈÁ¦ºÍDZÁ¦¡£
ÔÚC++µÄÔçÆÚÉú³¤½×¶Î£¬ËüÎüÊÕÁËÐí¶àÏÖ´ú±à³ÌÓïÑÔµÄÓŵ㣬ͬʱսʤÁËCÓïÑԵľÖÏÞ¡£C++ÒýÈëÁËÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄ?¿´·¨£¬ÕâÊÇÆä×î´óµÄ¸ïÃüÐÔÁ¢ÒìÖ®Ò»¡£ÃæÏò¹¤¾ß±à³ÌʹµÃ?´úÂëÔ½·¢Ä£¿é»¯¡¢Ò×ÓÚά»¤ºÍÀ©Õ¹¡£C++»¹ÌṩÁ˸üǿʢµÄÀàÐÍϵͳºÍÔËËã·ûÖØÔØ¹¦Ð§£¬ÕâЩ¶¼´ó´óÌá¸ßÁ˱à³ÌµÄÎÞаÐÔºÍЧÂÊ¡£
ÔÚC++µÄÔçÆÚÉú³¤ÖУ¬Stroustrup»¹ÃæÁÙÐí¶àÍⲿµÄ×èÁ¦ºÍÌôÕ½¡£ÆäʱµÄÅÌËã»ú¿ÆÑ§½ç¹ØÓÚÐÂÓïÑԵĽÓÊÜˮƽ²¢²»¸ß£¬ÌØÊâÊÇÔÚһЩ¹Å°åµÄÊÖÒÕÁìÓò¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬C++µÄÓÅÊÆÖð½¥±»ÈϿɣ¬ËüÔÚϵͳ±à³Ì¡¢Ó¦ÓÃÈí¼þ¿ª·¢ºÍ¸ßÐÔÄÜÅÌËãµÈÁìÓòÕ¹ÏÖ³öÁËÖØ´óµÄDZÁ¦¡£