第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页C语言发展简史【起源】C语言最早的原型是ALGOL601963年,剑桥大学将其发展成为CPL(CombinedProgramingLanguage)
1967年,剑桥大学的MatinRichards对CPL语言进行了简化,产生了BCPL语言
1970年,美国贝尔实验室(BellLabs)的KenThompson将BCPL进行了修改,并取名叫做B语言,意思是提取CPL的精华(BoilingCPLdowntoitsbasicgoodfeatures)
并用B语言写了第一个UNIX系统
1973年,AT&T贝尔实验室的DennisRitchie(D
RITCHIE)在BCPL和B语言的基础上设计出了一种新的语言,取BCPL中的第二个字母为名,这就是大名鼎鼎的C语言
随后不久,UNIX的内核(Kernel)和应用程序全部用C语言改写,从此,C语言成为UNIX环境下使用最广泛的主流编程语言
【K&RC】1978年,DennisRitchie和BrianKernighan合作推出了《TheCProgrammingLanguage》的第一版(按照惯例,经典著作一定有简称,该著作简称为K&R),书末的参考指南(ReferenceManual)一节给出了当时C语言的完整定义,成为那时C语言事实上的标准,人们称之为K&RC
从这一年以后,C语言被移植到了各种机型上,并受到了广泛的支持,使C语言在当时的软件开发中几乎一统天下
【C89(ANSIC)】随着C语言在多个领域的推广、应用,一些新的特性不断被各种编译器实现并添加进来
于是,建立一个新的“无歧义、于具体平台无关的C语言定义”成为越来越重要的事情
1983年,ASCX3(ANSI属下专门负责信息技术标准化的机构,现已改名为INCITS)成立了一个专