设为首页 加入收藏

TOP

1.2.1 从B到C
2013-10-07 14:11:04 来源: 作者: 【 】 浏览:64
Tags:1.2.1

1.2  C++(www.cppentry.com)的前世今生

读史可以使人明智。

C++(www.cppentry.com)作为一门高级程序设计语言,可说是历史悠久,算得上是程序设计语言中的"老革命"了。了解C++(www.cppentry.com)的发展历史,可以加深我们对这门语言的认识,了解C++(www.cppentry.com)的本质内涵,了解C++(www.cppentry.com)的文化,从而更好地学习和掌握这门语言。

传说,很久很久以前……

1.2.1  从B到C

1967年,著名的计算机科学家丹尼斯·里奇(Dennis Ritchie)进入美国AT&T的贝尔实验室工作。一开始,里奇和他的同事肯·汤普森(Ken Thompson)开始研究DEC PDP-7机器,但是他们发现在这个机器上写程序很困难,只能用汇编语言编程(www.cppentry.com)。于是汤普森设计了一种高级程序语言,命名为B语言。但是B语言本身设计的缺陷使汤普森在内存的限制面前一筹莫展。到了1973年,里奇对B语言进行改良,他赋予这门新语言强有力的系统控制方面的能力。新语言非常简洁、高效,里奇把它命名为C语言,意为B语言的下一代程序设计语言。

知道更多:B语言从哪里来

C语言来自B语言,那么B语言是不是来自A语言呢?B语言之前并不存在A语言,之所以取名B语言,是为了纪念作者的妻子,他妻子名字的第一个字母是B。

嗯,程序员中也有情圣啊!

1978年,里奇和布朗一起出版了著名的《C Programming Language》一书,C语言随后成为世界上应用最广泛的高级程序设计语言,这个版本的C语言被称为K&R C。1989年,C语言被ANSI标准化(ANSI X3.159-1989)。标准化的目的是扩展K&R C,加入新的特性。在K&R C发布后,又不断有人为C语言添加新特性,但C语言的标准在一段相当长的时间内都保持不变,直到20世纪90年代,标准才被更新,这就是ISO 9899:1999(1999年发布)。这个版本就是通常提及的C99。ANSI于2000年3月采用了这个新标准。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2.2 输出格式控制 下一篇1.4.3 和Google做朋友

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: