C语言程序设计案例式教程(第2版)
上QQ阅读APP看书,第一时间看更新

1.1.1 C语言的发展历史

C语言的发展颇为有趣,它的原型是ALGOL 60(也称为A语言)。

1963年,剑桥大学将ALGOL 60发展成CPL(Combined Programming Language,组合编程语言)。

1967年,剑桥大学的马丁·理查兹(Martin Richards)对CPL进行了简化,开发出BCPL(Basic Combined Programming Language,基本组合编程语言)。

1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)对BCPL进行了修改,并为它起了一个有趣的名字——B语言。此外,他用B语言开发了初版UNIX操作系统。

1972年,美国贝尔实验室的丹尼斯·里奇(Dennis M.Ritchie)在B语言的基础上设计出了一种新的语言,他取“BCPL”的第二个字母作为这种语言的名字,即C语言。C语言一经问世,便因其强大的功能和优越的性能而迅速普及。

1978年,布莱恩·克尼汉(Brian W.Kernighan)和丹尼斯·里奇(Dennis M.Ritchie)出版了《The C Programming Language》(《C程序设计语言》),C语言逐渐成为世界上使用非常广泛的高级程序设计语言。