C语言的发展概况
C语言由Dennis Ritchie于1969年〜1973年间在贝尔实验室为Unix操作系统而开发。其具体发展历史介绍如下。
C语言的原型是1960年出现的一种面向问题的过程式高级语言ALGOL60语言。
1963年,剑桥大学在ALGOL 60的基础上推出了CPL ( Combined Programming Language ) 语言。
由于CPL语言规模较大,难以实现,1967年剑桥大学的Martin Richards将CPL语言简化,进而形成了BCPL ( Basic Combined Programming Language )语言。
1970年,贝尔实验室的Ken Thompson在BCPL语言基础上再进行简化,设计出简单且非常接近硬件的B语言(取BCPL的第一个字母),并用B语言写了第一个UNIX操作系统。
B语言过于简单,且功能有限,1972年贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。C语言保留了B语言精炼、接近硬件的特点。
1973年,Ken Thompson和D.M.Ritchie合作用C语言改写了UNIX系统,1977年后,UNIX得到广泛的应用,同时C语言也迅速得到推广。
随着C语言被推广到各个领域,其一些新的特性被各种编译器实现并添加进来,1983年,美国标准化协会(ANSI )根据各种版本C语言制定了C语言标准,称为ANSI C。后来ANSI又制定了C语言 的新标准。
目前在微型机上使用的C语言版本很多,如Turbo C、Quick C, Visual C++等。这些C编译系统基本部分相同,但有关规定略有差异,本书以Microsoft Visual C++6.0环境对C语言进行介绍。
点击加载更多评论>>