C语言是一种高级程序设计语言,具有简洁、紧凑、高效等特点。它既可以用于编写应用软件,也可以用于编写系统软件。自1973年问世以来,C语言迅速发展并成为最受欢迎的编程语言之一,下面我们详细介绍下C语言的发展史。
早期的系统软件设计均采用汇编语言,例如,大家熟知的UNIX操作系统。尽管汇编语言在可移植性、可维护性等方面远远不及高级语言,但是一般的高级语言有时难以实现汇编语言的某些功能。那么,能否设计出一种集汇编语言和高级语言优点于一身的语言呢?于是C语言就应运而生了。
C语言的发展颇为有趣,它的原型是 ALGOL 60语言(也称A语言)。
1963年,剑桥大学将 ALGOL 60语言发展成为CPL( Combined Programming Language)语言。
1967年,剑桥大学的马丁·理查兹( Matin Richards)对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的肯·汤普森( Ken Thompson)将BCPL进行了修改,并为它起了一个有趣的名字“B语言”,其含义是将CPL语言煮干,提炼出它的精华,并且他用B语言写了第一个UNIX操作系统。
1973年,美国贝尔实验室的丹尼斯·里奇( Dennis M.Ritch)在B语言的基础上设计出了一种新的语言,他取了BCPL的第2个字母作为这种语言的名字,即C语言。
1978年,布赖恩·凯尼汉( Brian W Kernighan)和丹尼斯·里奇( Dennis M. Ritchie)出版了名著《The C Programming Language》。从而使C语言成为目前世界上流行最广泛的高级程序设计语言。
本文由仍学网千锋教育整理发布,希望能够对爱课程的求学者有所帮助。更多信息欢迎关注仍学网C语言培训或添加老师微信:15033336050