1.C语言的发展历史
C语言是目前世界上较为流行、使用非常广泛的高级程序设计语言。对于操作系统和系统应用程序以及需要对硬件进行操作的场合,C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,同时它也可用于数值计算。
C语言的原型是ALGOL 60语言(也称A语言)。
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combmed Programming Language)语言。1967年,剑桥大学的Matin Richards对CPL语言进行了简化,产生了BCPI语言。
1970年,美国贝尔实验室的Ken’Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华,他用B语言写了第一个UNIX操作系统。而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的Dennis.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPI.的第二个字母作为这种语言的名字,这就是c语言。为了使UNIX操作系统得以推广,1977年Dennis M.Ritce发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。1978年Brian W.Kemighian和Dennis M.Ritchie出版了著名的《17he C Programming Language》一书,从而奠定了C语言成为目前世界上最广泛流行的高级程序设计语言的基础。
……
展开