细数C语言发展历程
Vivian 2018-05-15 来源 : 阅读 1256 评论 0

摘要:c 语言是国际上流行的计算机高级语言。本文就向大家介绍下C语言的发展历程,希望对大家学习C语言有所帮助。

c 语言是国际上流行的计算机高级语言。本文就向大家介绍下C语言的发展历程,希望对大家学习C语言有所帮助。

c 语言的祖先是 BCPL 语言。1967年英国剑桥大学的 Martin Richards 推出了没有类型的 BCPL 语言。1970年美国AT&T 贝尔实验室的Ken Thompson 以BCPL 语言为基础,设计出了很简单且很接近硬件的B语言(取BCPL 的第一个字母)。但B语言过于简单,功能有限。1972-1973 年间,美国贝尔实验室的 D.M.Ritchie 在B的基础上设计出了C语言。C语言既保持了BCPL和B语言的优点(精练,接近硬件),又克服了它们的缺点(过于简单,无数据类型等),C语言的新特点主要表现在具有多种数据类型(如字符、数值、数组、结构体和指针等)。开发C语言的目的在于尽可能降低用它所写的软件对硬件平台的依赖程度,使之具有可移植性。

最初的只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1973年,Ken Thompson 和D.M.Richie 合作把UNIX 的 90%用C语言改写,即UNIX 第5版。随着UNIX 的日益广泛使用使用,C语言也迅速得到推广。1978年以后,C语言先后移植到大、中、小和微型计算机上。C语言便很快风靡全世界,成为世界上应用最广泛的程序设计高级语言。

以UNIX 第7版中的C语言编译程序为基础,1978年,Brian W. Kernighan 和Dennis M. Ritchie 合著了影响深远的《The C Programming Language》,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它是实际上第一个C语言标准。1983年,美国国家标准协会(ANSI)成立了一个委员会,根据C语言问世以来各种版本对C语言的发展和扩充,制定了第一个C语言标准草案(’83 ANSI C)。ANSI C 比原来的 C 有了很大的发展。Brian W. kernighan 和 Dennis M.Ritchie 在1988年修订了他们的经典著作 《The C Programming Language》,按照即将公布的ANSI C 新标准重新写了该书。1989年,ANSI 公布了一个完整的C语言标准–ANSI X3.159-1989(常称ANSI C 或 测89)。1990年,国际标准化组织ISO/IEC 9899:1990,它和ANSI 的 C 89 基本上是相同的。

1995年,ISO 对C90 做了一些修订,即“1995 基准增补1(ISO/IEC 9899/AMD1:1995)”。1999年,ISO 又对C 语言标准进行修订,在基本保留原来的C语言特征的基础上,针对应用的需要,增加了一些功能,尤其是 C++ 种的一些功能,命名为ISO/IEC 9899:1999。2001年和2004 年先后进行了两次技术修正,即2001年的TC1 和 2004 年的TC2。ISO/IEC 9899:1999 及其技术修正被称为C 99, c99是C89(及1995基准增补1)的扩充。

以上就介绍了C/C+的学习,希望对C/C+有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言C/C+频道!

本文由 @Vivian 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程