现代软件编程的基础 C语言的出现

1972年 美国

里奇和汤普森开发C语言(这哥俩是传奇人物)

C语言是世界上最重要的编程语言之一

在互联 上,几乎所有东西都会使用C语言:浏览器是用C语言写成的;Unix内核是用C语言写成 的; 络服务器是用C语言写成的,或者是用衍生自C语言的Java、C++语言,在C语言中执行的 Python或Ruby语言。

回顾其诞生历程,C 语言是借助 UNIX操作系统的翅膀而起飞的,UNIX 操作系统也由于 C 语言 的存在而得以快速落地生根,两者相辅相成,而这些离不开肯·汤普森(Ken Thompson)和丹尼 斯·里奇(Dennis Richie)这两个人。

最初的 UNIX 系统就是用汇编语言编写的,而当时的一些应用是由叫做B语言的解释型语言和汇 编语言混合编写的,在移植的过程中遇到不少麻烦。如果换一个型 的计算机,就必须重新编写 一遍。

于是,为了提高通用性和开发效率,丹尼斯·里奇决定发明一种新的计算机语言——C语言。一开 始他们想尝试用 Fortran(福传,源自于“公式翻译”的缩写,是世界上第一个被正式采用并流传至 今的高级编程语言),可是失败了。

后来他们用一个叫 BCPL(Basic Combined Programming Language)的语言开发,整合了 BCPL 形成 B 语言。但里奇觉得 B 语言还是不能满足要求,在 UNIX 的移植方面依然不尽人意, 此后又对 B语言做了改进,C语言这才正式诞生。

C语言也贯彻了“保持简单”的原则,语法非常简洁,对使用者的限制很少。丹尼斯·里奇编写的教 材《C编程语言》总共只有100多页,薄得难以置信。很多人都被它的简洁性吸引,学习并使用C 语言。直到今天,C语言依然是世界上最重要的编程语言之一,“保持简单”原则显示了强大的生 命力。

工作中的肯·汤普森和丹尼斯·里奇

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月1日
下一篇 2019年10月1日

相关推荐