cÓïÑԵIJúÉú¾¹È»Ô´ÓÚÒ»¸öʧ°ÜµÄÏîÄ¿¡£1969Ä꣬ͨÓõçÆø¡¢ÂéÉþÀí¹¤Ñ§ÔººÍ±´¶ûʵÑéÊÒÁªºÏ´´Á¢ÁËÒ»¸öÅÓ´óµÄÏîÄ¿---Multics¹¤³Ì¡£¸ÃÏîÄ¿µÄÄ¿µÄÊÇ´´½¨Ò»¸ö²Ù×÷ϵͳ£¬µ«ÏÔÈ»Óöµ½ÁËÂé·³£ºËü²»µ«ÎÞ·¨½»¸¶ÔÏÈËù³ÐŵµÄ¿ìËÙ¶ø±ã½ÝµÄÔÚÏßϵͳ£¬ÉõÖÁÁ¬Ò»µãÓÐÓõĶ«Î÷¶¼Ã»ÓÐŪ³öÀ´¡£ËäÈ»¿ª·¢Ð¡×éÃãÇ¿ÈÃMultics¿ª¶¯ÆðÀ´£¬µ«ËûÃÇ»¹ÊÇÏÝÈëÁËÄàÄ×£¬¾ÍÏñIBMÔÚOS/360ÉÏÃæÒ»Ñù¡£ËûÃÇÊÔͼ½¨Á¢Ò»¸ö·Ç³£¾Þ´óµÄ²Ù×÷ϵͳ£¬Äܹ»Ó¦ÓÃÓÚ¹æÄ£ºÜСµÄÓ²¼þϵͳÖС£Multics³ÉÁË×ܽṤ³Ì½ÌѵµÄ±¦¿â£¬µ«ËüͬʱҲ³ÉΪCÓïÑÔÌåÏÖ¡°Ð¡¼ÈÊÇÃÀ¡±ÆÌƽÁ˵À·¡£ µ±ÐÄ»ÒÒâÀäµÄ±´¶ûʵÑéÊÒµÄר¼Ò³·ÀëMultics¹¤³Ìºó£¬ËûÃÇÓÖȥѰÕÒÆäËûÈÎÎñ¡£ÆäÖÐÒ»¸öÃû½ÐKen ThompsonµÄÑо¿ÈËÔ±¶ÔÁíÒ»¸ö²Ù×÷ϵͳºÜ¸ÐÐËȤ£¬ËûΪ´ËºÃ¼¸´ÎÏò±´¶û¹ÜÀí²ãÌáÒ飬µ«¾ùÔâ·ñ¾ö¡£Ôڵȴý¹Ù·½Åú׼ʱ£¬ThompsonºÍËûµÄͬÊÂDennis Ritchie×ÔÓé×ÔÀÖ£¬°ÑThompsonµÄ¡°Ì«¿ÕÂÃÐС±Èí¼þÒÆÖ²µ½²»Ì«³£ÓõÄPDP-7ϵͳÉÏ¡£Ì«¿ÕÂÃÐÐÈí¼þÄ£ÄâÌ«ÑôϵÖ÷ÒªÐÇÌ壬°ÑËüÃÇÏÔʾÔÚͼÐÎÆÁÄ»ÉÏ£¬²¢´´½¨ÁËÒ»¼Üº½Ìì·É»ú£¬ËüÄܹ»·ÉÐв¢½µÂäµ½¸÷¸öÐÐÐÇÉÏ¡£Óë´Ëͬʱ£¬Thompson¼Ó½ô¹¤×÷£¬ÎªPDP-7±àдÁËÒ»¸ö¼òÒ×µÄÐÂÐͲÙ×÷ϵͳ¡£Ëü±ÈMultics¼òµ¥ºÜ¶à£¬Ò²Çá±ãºÜ¶à¡£Õû¸öϵͳ¶¼ÊÇÓûã±àÓïÑÔ±àдµÄ¡£Brian KernighanÔÚ1970Äê¸øËüÈ¡ÃûΪUnix¡£ ÊÇÏÈÓÃcÓïÑÔ»¹ÊÇÏÈÓÐUnixÄØ£¿ËµÆðÕâ¸öÎÊÌ⣬ÈËÃǺÜÈÝÒ×ÏÝÈëÏÈÓ즻¹ÊÇÏÈÒªµ°µÄÌ×Ì×ÖС£È·ÇеØ˵£¬Unix±ÈcÓïÑÔ³öÏÖµÄÔ磬ÕâÒ²ÊÇΪʲôUnixµÄϵͳʱ¼äÊÇ´Ó1970Äê1ÔÂ1ÈÕÆð°´Ãë¼ÆËãµÄ¡£Óûã±àÓïÑÔ±àдUnixÏԵúܱ¿×¾£¬ÔÚ±àÖÆÊý¾Ý½á¹¹Ê±ÀË·ÑÁË´óÁ¿µÄʱ¼ä£¬¶øÇÒϵͳÄÑÒÔµ÷ÊÔ£¬Àí½âÆðÀ´Ò²ºÜÀ§ÄÑ¡£ÔÚÓÃFortran½øÐÐÁËÒ»·¬¼ò¶Ì¶øÓÖ²»³É¹¦µÄ³¢ÊÔºó£¬Thompson´´½¨ÁËBÓïÑÔ¡£µ«ÊÇ£¬BÓïÑÔ´ÓÀ´²»ÔøÕæÕý³É¹¦¹ý£¬ÒòΪӲ¼þϵͳÄÚ´æÏÞÖÆ£¬ËüÖ»ÔÊÐí·ÅÖýâÊÍÆ÷£¬¶ø²»ÊDZàÒëÆ÷£¬Óɴ˲úÉúµÄµÍЧ×è°ÁËʹÓÃBÓïÑÔ½øÐÐUnix×ÔÉíµÄϵͳ±à³Ì¡£ µ±1970Ä꿪·¢Æ½Ì¨×ªÒƵ½PDP-11ÒÔºó£¬ÎÞÀàÐÍÓïÑԺܿì¾ÍÏԵò»ºÏʱÒËÁË¡£ÕâÖÖ´¦ÀíÆ÷ÒÔÓ²¼þÖ§³Ö¼¸ÖÖ²»Í¬³¤¶ÈµÄÊý¾ÝÀàÐÍΪÌØÉ«£¬¶øBÓïÑÔÎÞ·¨±í´ï²»Í¬µÄÊý¾ÝÀàÐÍ¡£Ð§ÂÊÒ²ÊÇÒ»¸öÎÊÌ⣬ÕâÒ²ÆÈʹThompsonÔÚPDP-11ÉÏÖØÐÂÓûã±àÓïÑÔʵÏÖÁËUnix¡£Dennis RitchieÀûÓÃPDP-11µÄÇ¿´ó¹¦ÄÜ£¬´´Á¢ÁËÄܹ»Í¬Ê±½â¾ö¶àÖÖÊý¾ÝÀàÐͺÍЧÂʵġ°New B¡±£¨Õâ¸öÃû×ֺܿì±ä³ÉÁË¡°C¡±£©ÓïÑÔ£¬Ëü²ÉÓÃÁ˱àÒëģʽ¶ø²»ÊǽâÊÍģʽ£¬²¢ÒýÈëÁËÀàÐÍϵͳ¡£Ã¿¸ö±äÁ¿ÔÚʹÓÃÇ°±ØÐëÉùÃ÷¡£ cÓïÑÔµÄÔçÆÚÌåÑé cÓïÑÔÅųâÇ¿ÀàÐÍ£¬ËüÔÊÐí³ÌÐòÔ±ÐèҪʱ¿ÉÒÔÔÚ²»Í¬ÀàÐ͵ĶÔÏó¼ä¸³Öµ¡£ÀàÐÍϵͳµÄ¼ÓÈë¿ÉÒÔ˵ÊÇʺóÖî¸ð£¬´ÓδÔÚ¿ÉÄÜÐÔ·½Ãæ½øÐйýÈÏÕæµÄÆÀ¹ÀºÍÑϸñµÄ²âÊÔ¡£Ê±ÖÁ½ñÈÕ£¬Ðí¶àC³ÌÐòÔ±ÈÔÈ»ÈÏΪ¡°Ç¿ÀàÐÍ¡±Ö»²»¹ýÊÇÔö¼ÓÁËÇû÷¼üÅ̵ÄÎÞÓù¦¡£ ³ýÁËÀàÐÍϵͳ֮Í⣬cÓïÑÔµÄÐí¶àÆäËüÌØÐÔÊÇΪÁË·½±ã±àÒëÆ÷Éè¼ÆÕ߶ø½¨Á¢µÄ£¨ÎªÊ²Ã´²»ÄØ£¿¿ªÊ¼¼¸ÄêcÓïÑÔµÄÖ÷Òª¿Í»§¾ÍÊÇÄÇЩ±àÒëÆ÷µÄÉè¼ÆÕߣ©¡£¸ù¾Ý±àÒëÆ÷Éè¼ÆÕßµÄ˼·¶ø·¢Õ¹ÐγɵÄÓïÑÔÌØÐÔÓУº Êý×éϱê´Ó0¶ø²»ÊÇ1¿ªÊ¼¡£ cÓïÑԵĻù±¾Êý¾ÝÀàÐÍÖ±½ÓÓëµ×²ãÓ²¼þÏà¶ÔÓ¦¡£ auto¹Ø¼ü×ÖÏÔÈ»ÊÇ°ÚÉè¡£ ±í´ïʽÖеÄÊý×éÃû¿ÉÒÔ¿´×÷ÊÇÖ¸Õë¡£ float±»×Ô¶¯À©Õ¹Îªdouble¡£ ²»ÔÊÐíǶÌ׺¯Êý£¨º¯ÊýÄÚ²¿°üº¬ÁíÒ»¸öº¯ÊýµÄ¶¨Ò壩 register¹Ø¼ü×Ö ÎªÁËc±àÒëÆ÷Éè¼ÆÕߵķ½±ã¶ø½¨Á¢µÄÆäËüÓïÑÔÌØÐÔ»¹ÓкܶࡣÕâ±¾Éí²»ÊÇÒ»¼þ»µÊ£¬Ëü´ó´ó¼ò»¯ÁËcÓïÑÔ±¾Éí£¬¶øÇÒͨ¹ý»Ø±ÜһЩ¸´ÔÓµÄÓïÑÔÒªËØ£¬cÓïÑÔ¸üÈÝÒ×ѧϰºÍʵÏÖ£¬¶øÇÒЧÂʷdz£¸ß¡£ ºÍÆäËü´ó¶àÊýÓïÑÔ²»Í¬£¬cÓïÑÔÓÐÒ»¸öÂþ³¤µÄ½ø»¯¹ý³Ì¡£ÔÚÄ¿Ç°Õâ¸öÐÎʽ֮ǰ£¬Ëü¾ÀúÁËÐí¶àÖмä״̬¡£ËüÀú¾¶àÄ꣬´ÓÒ»¸öʵÓù¤¾ß½ø»¯ÎªÒ»ÖÖ¾¹ý´óÁ¿ÊµÑéºÍ²âÊÔµÄÓïÑÔ¡£µÚÒ»¸öcÓïÑÔ±àÒëÆ÷´óÔ¼³öÏÖÔÚ1970Äꡣʱ¹âÜóÜÛ£¬×÷ΪËüµÄ¸ù»ùµÄUnixϵͳµÃµ½Á˹㷺ʹÓã¬cÓïÑÔÒ²ËæÖ®×Â׳³É³¤¡£Ëü¶ÔÖ±½ÓÓÉÓ²¼þÖ§³ÖµÄµ×²ã²Ù×÷µÄÇ¿µ÷£¬´øÀ´Á˼«¸ßµÄЧÂʺÍÒÆÖ²ÐÔ£¬·´¹ýÀ´Ò²°ïÖúÁËUnix»ñµÃÁ˾޴óµÄ³É¹¦¡£