漫谈c语言历史

漫谈c语言历史

C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑。自C语言出现后,以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功。但今天C语言依旧在系统编程、嵌入式编程等领域占据着统治地位。


C语言的来历

丹尼斯•里奇创建了C语言是因为他和肯•汤普森需要更好的工具开发UNIX系统(UNIX操作系,是一个大的多用、多任务操作系统,支持多种处理器架构,按照操作系的分,属于分时操作系统),需要某种“高级”语言以更多地控制所有涵盖操作系统的数据。当时B语言是解释型语言,而C语言则被认为是编译型语言——高级语言。1999年两人一起获得了美国国家技术奖章。

C语言之父

丹尼斯·里奇被世人尊称为“无形之王的C语言之父”,是计算机及网络技术的奠定者,曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。是为乔布斯等一众IT巨擘提供肩膀的巨人。2011年10月与乔布斯相继离世,却远未像乔布斯那样得到全球的追捧和悼念。


C语言发展编年史


1972年美国贝尔实验室的D.M.Ritchie丹尼斯•利奇 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
 
1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。此时,编程的乐趣使他们已经完全忘记了那个"Space Travel",一门心思地投入到了UNIX和C语言的开发中。
 
1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
 
1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩• 柯林汉(Brian Kernighan) 和 丹尼斯•里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》《C程序设计语言》。这本书被C语言开发者们称为"K&R",很多年来被当作C语言的非正式的标准说明。人们称这个版本的C语言为K&R C。
 
6、1982年,成立C标准委员会,建立C语言的标准。委员会由硬件厂商,编译器及其他软件工具生产商,软件设计师,顾问,学术界人士,C语言作者和应用程序员组成。
 
1983年美国国家标准局 (American National Standards Institute,简称ANSI)成立了一个委员会。
 
1989年C语言标准被批准,被称为ANSI X3.159-1989 "Programming Language C",俗称ANSI C或C89标准。
 
1990年,国际标准化组织ISO(International Organization for Standards)接受了1989年的ANSI C为ISO C 的标准,命名为ISO/IEC 9899:1990,简称C90标准。不过习惯上仍然叫C89标准。
 
1994年,ISO修订了C语言的标准。
 
1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。在ANSI标准化后,C语言的标准在一段相当的时间内都保持不变,尽管C继续在改进。
 
1999年ISO 9899:1999的发表。它通常被称为C99。C99被ANSI于2000年3月采用。
 
2011年12月8日,ISO正式发布了新的C语言的新标准C11,之前被称为C1X,官方名称为ISO/IEC 9899:2011。新的标准提高了对C++的兼容性,并增加了一些新的特性。


参考文献:
维基百科
http://blog.csdn.net/liujiuxiaoshitou/article/details/52654604
https://baike.baidu.com/item/丹尼斯·里奇?qq-pf-to=pcqq.c2c#4
http://www.jianshu.com/p/48e0f2ab6ea1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值