·¢Õ¹Ê·£º
CÓïÑÔµÄ×æÏÈÊÇBCPLÓïÑÔ¡£1967Ä꣬½£ÇÅ´óѧµÄ Martin Richards ¶ÔCPLÓïÑÔ½øÐÐÁ˼ò»¯£¬ÓÚÊDzúÉúÁËBCPL£¨Basic Combined Pogramming Language)ÓïÑÔ¡£
1970Ä꣬ÃÀ¹ú±´¶ûʵÑéÊÒµÄ Ken Thompson¡£ÒÔBCPLÓïÑÔΪ»ù´¡£¬Éè¼Æ³öºÜ¼òµ¥ÇҺܽӽüÓ²¼þµÄBÓïÑÔ£¨È¡BCPLµÄÊ××Öĸ£©¡£²¢ÇÒËûÓÃBÓïÑÔдÁ˵ÚÒ»¸öUNIX²Ù×÷ϵͳ¡£
ÔÚ1972Ä꣬ÃÀ¹ú±´¶ûʵÑéÊÒµÄ D.M.Ritchie ÔÚBÓïÑԵĻù´¡ÉÏ×îÖÕÉè¼Æ³öÁËÒ»ÖÖеÄÓïÑÔ£¬ËûÈ¡ÁËBCPLµÄµÚ¶þ¸ö×Öĸ×÷ΪÕâÖÖÓïÑÔµÄÃû×Ö£¬Õâ¾ÍÊÇCÓïÑÔ¡£
ΪÁËʹUNIX²Ù×÷ϵͳÍƹ㣬1977ÄêDennis M.Ritchie·¢±íÁ˲»ÒÀÀµÓÚ¾ßÌå»úÆ÷ϵͳµÄCÓïÑÔ±àÒëÎı¾¡¶¿ÉÒÆÖ²µÄCÓïÑÔ±àÒë³ÌÐò¡·¡£
1978ÄêÓÉÃÀ¹úµç»°µç±¨¹«Ë¾(AT&T)±´¶ûʵÑéÊÒÕýʽ·¢±íÁËCÓïÑÔ¡£1990Ä꣬¹ú¼Ê±ê×¼»¯×éÖ¯ISO£¨International Organization for Standards£©½ÓÊÜÁË89 ANSI C ΪI SO C µÄ±ê×¼£¨ISO9899-1990£©¡£
1994Ä꣬ISOÐÞ¶©ÁËCÓïÑԵıê×¼¡£
1995Ä꣬ISO¶ÔC90×öÁËһЩÐÞ¶©£¬¼´¡°1995»ù×¼Ôö²¹1£¨ISO/IEC/9899/AMD1:1995£©¡±¡£
1999Ä꣬ISOÓжÔCÓïÑÔ±ê×¼½øÐÐÐÞ¶©£¬ÔÚ»ù±¾±£ÁôÔÀ´CÓïÑÔÌØÕ÷µÄ»ù´¡ÉÏ£¬Õë¶ÔÓ¦¸ÃµÄÐèÒª£¬Ôö¼ÓÁËһЩ¹¦ÄÜ£¬ÓÈÆäÊǶÔC++ÖеÄһЩ¹¦ÄÜ£¬ÃüÃûΪISO/IEC9899:1999¡£
2001ÄêºÍ2004ÄêÏȺó½øÐÐÁËÁ½´Î¼¼ÊõÐÞÕý¡£Ä¿Ç°Á÷ÐеÄCÓïÑÔ±àÒëϵͳ´ó¶àÊÇÒÔANSI CΪ»ù´¡½øÐпª·¢µÄ£¬µ«²»Í¬°æ±¾µÄC±àÒëϵͳËùʵÏÖµÄÓïÑÔ¹¦ÄܺÍÓï·¨¹æÔòÓÐÂÔÓвî±ð¡£
CÓïÑÔÊÇÒ»ÖÖ¼ÆËã»ú³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¼È¾ßÓи߼¶ÓïÑÔµÄÌص㣬ÓÖ¾ßÓлã±àÓïÑÔµÄÌص㡣ËüÓÉÃÀ¹ú±´¶ûÑо¿ËùµÄD.M.RitchieÓÚ1972ÄêÍƳö£¬1978Äêºó£¬CÓïÑÔÒÑÏȺó±»ÒÆÖ²µ½´ó¡¢ÖС¢Ð¡¼°Î¢ÐÍ»úÉÏ£¬Ëü¿ÉÒÔ×÷Ϊ¹¤×÷ϵͳÉè¼ÆÓïÑÔ£¬±àдϵͳӦÓóÌÐò£¬Ò²¿ÉÒÔ×÷ΪӦÓóÌÐòÉè¼ÆÓïÑÔ£¬±àд²»ÒÀÀµ¼ÆËã»úÓ²¼þµÄÓ¦ÓóÌÐò¡£
ËüµÄÓ¦Ó÷¶Î§¹ã·º£¬¾ß±¸ºÜÇ¿µÄÊý¾Ý´¦ÀíÄÜÁ¦£¬²»½ö½öÊÇÔÚÈí¼þ¿ª·¢ÉÏ£¬¶øÇÒ¸÷Àà¿ÆÑж¼ÐèÒªÓõ½CÓïÑÔ£¬ÊÊÓÚ±àдϵͳÈí¼þ£¬Èýά£¬¶þάͼÐκͶ¯»£¬¾ßÌåÓ¦ÓñÈÈ絥Ƭ»úÒÔ¼°Ç¶Èëʽϵͳ¿ª·¢¡£