C語言誕生於美國,由丹尼斯·里奇在貝爾實驗室(位於美國新澤西州默里山)於1972年開發完成。
| 年份 | 里程碑 | 關鍵人物 |
|---|---|---|
| 1969 | 肯·湯普遜開發B語言(BCPL簡化版) | 肯·湯普遜 |
| 1971 | 丹尼斯·里奇在B語言基礎上設計「新B語言」 | 丹尼斯·里奇 |
| 1972 | 正式命名為C語言,重寫UNIX內核 | 丹尼斯·里奇 |
| 1978 | 《C程序設計語言》(K&R C)出版,成為事實標準 | Kernighan & Ritchie |
| 1989 | ANSI C標準化 (C89/C90) | ANSI X3J11委員會 |
| 1999 | C99標準發布 | ISO/IEC JTC1/SC22/WG14 |
| 2011 | C11標準發布 | ISO委員會 |
| 2018 | C18標準發布(修正版) | ISO委員會 |
| 2024 | C23標準即將發布 | ISO委員會 |
丹尼斯·里奇 (1941-2011) 不僅是C語言之父,更是UNIX操作系統核心開發者。他的貢獻奠定了現代計算機軟體工程的基石。與肯·湯普遜共同獲得1983年圖靈獎、1998年美國國家技術獎章。
了解一門語言的歷史,不是為了考試背誦,而是為了理解其設計哲學。C語言誕生於解決「系統編程可移植性」的真實工程需求,這決定了它簡潔、務實、貼近機器的特質。學習C語言,本質上是學習計算機如何工作。