首页 百科知识 语言的诞生

语言的诞生

时间:2023-10-20 百科知识 版权反馈
【摘要】:在C语言诞生以前,系统软件主要是用汇编语言编写的。在此基础上,剑桥大学在1963年推出了CPL语言,其规模大,不易实现。1967年剑桥大学对CPL语言简化后推出了BCPL语言。1970年贝尔实验室对BCPL简化后推出B语言,B语言过于简单,功能有限。在B语言基础上,贝尔实验室于20世纪70年代初研制出来C语言,后来又被多次改进,并出现了多种版本。

1.1.1 C语言的诞生

在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。

1960年出现的ALGOL60是一种面向问题的高级语言,它远离硬件,不易编程。在此基础上,剑桥大学在1963年推出了CPL(Combined Programming Languge)语言,其规模大,不易实现。1967年剑桥大学对CPL语言简化后推出了BCPL(Basic Combined Programming Languge)语言。1970年贝尔实验室对BCPL简化后推出B语言(取BCPL第一个字母),B语言过于简单,功能有限。在B语言基础上,贝尔实验室于20世纪70年代初研制出来C语言(取BCPL第二个字母),后来又被多次改进,并出现了多种版本。20世纪80年代初,美国国家标准化协会ANSI(American National Standard Institute),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订),C语言的发展过程如图1-1所示。

img2

图1-1 C语言发展简图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈