一、 C 語言的起源
- 1972年,貝爾實驗室的丹尼斯裏奇(Dennis Ritch)和肯湯普遜(Ken Thompson)在開發UNIX操作系統時設計了C語言。
- C語言是在B語言(湯普遜發現)的基礎上設計的。
- C語言設計的初衷是將其作爲程序員使用的一種編程工具。
二、 C語言的優點 - 強大的控制結構;
- 快速;
- 代碼緊湊——程序更小;
- 可移植到其他計算機。
三、 C語言缺點:
C語言結合了大量運算符,導致了一些程序員寫出了讓人極其費解的代碼
(從1984年開始,每年都會舉辦一次“國際C語言混亂代碼大賽”)
四、 1964年,控制數據公司(Control Date Corporation)研製出了CDC6600計算機,是世界上首臺超級計算機。
五、 1978年,布萊恩柯林漢(Brian Kernighan)和丹尼斯裏奇(Dennis Ritchie)合著的《The C Programming Language》(C語言程序設計)第一版是公認的C標準,通常稱之爲“K&R”或“經典C”。
六、 ISO C 和ANSI C是完全相同的標準,C89是因爲ANSI(美國國家標準協會)與1989年批准該標準,C90是因爲ISO與1890年批准了該標準。
七、 1994年,ANSI/ISO聯合委員會(C9X委員會)修訂了C標準,最終發佈了C99標準,該標準的主要修訂目標是:國際化、彌補缺陷、提高計算機的實用性