20111013/“C语言之父”丹尼斯·里奇辞世引发网友“;”悼念潮

printf(“RIP, dmr.\n”);

(dmr=丹尼斯·里奇 Dennis M. Ritchie)

C语言之父和Unix系统共同研制者丹尼斯-里奇去世

后溪金于2011-10-14 23:08:38编译

Tags:计算机 | C语言 | Unix系统 | 丹尼斯-里奇 | 肯尼斯·汤普森

肖恩·加拉赫,神的技术细节

莱纳斯·托瓦尔兹曾经就Linux的发展说过,他“[他自己]早就被托在巨人的肩膀上。”丹尼斯·里奇(亦称dmr)很可能是这些巨人中间最高大的。C程序设计语言的创始人和Unix操作系统的共同研制者里奇于10月8日去世,终年70岁,他的遗产投下很长很长的影子。

由于里奇在Unix神怪般的分时系统方面的成果,我开始从事技术工作。这使我在高中的时候就能够分享到安装在纽约州立大学石溪分校的PDP-11,这种计算机与里奇、肯尼斯·汤普森及其团队用于创建Unix系统所用的计算机同一型号,并且这还使我能够在DECwriter II型电传打字终端上编写我的第一行代码。

不过,里奇的C语言在许多方面甚至比Unix系统更重要。我们认为属于现代世界的很多事物都是建立在C语言这个必不可少的积木块上。

里奇没有发明源自马丁·理查兹的BCPL语言的花括号语法。但是,他称为“诡诈的、有缺陷的、却又是一个极大的成就”的C程序设计语言几乎是每一种编程工具和脚本工具的基础,无论这些工具是否应用C语言的语法原理。要是没有dmr的C语言,就不可能有Java、JavaScript、ObjectiveC和Cocoa、Python、Perl与PHP。使你能够阅读这一网页的软件中的每一个二进制位,其中都有dmr的DNA痕迹。

1999年,丹尼斯·里奇接受克林顿总统颁发的国家科技奖章

里奇在创建C语言的同时产生了开放系统的想法。C语言就这样开发出来,以便把Unix移植到任何一台计算机,因此,在一个平台上编写的程序可以容易地转移到另一个平台上。

里奇就那样塑造了我们的世界,比史蒂夫·乔布斯或者比尔·盖茨采用的方式基本得多。使他在他们中间显得特别突出的是,他不仅完全不是在追名逐利,而且还恰好超越了求知欲。Unix系统和C语言是纯研究的产物——使用根据里奇和汤普森将要开发一个字处理器的诺言购买的设备开始的研究是这个项目的一个方面。

请你设想一下,如果他们仅仅遵守那个诺言,那么,世界会是什么样子?要是没有C语言或Unix系统,你的生活会是什么样子?你第一次接触到dmr的工作成果是什么时候?

http://article.yeeyan.org/view/20180/224672

“C语言之父”丹尼斯·里奇辞世引发网友“;”悼念潮

北京日报/昨日,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。在C语言中,分号标志着一行指令语句的结束,网友们以此来悼念“C语言之父”,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie)所引领的时代悄然远去。

在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。

生于1941年9月9日的丹尼斯·里奇曾在哈佛大学学习物理学和应用数学,1967年他进入贝尔实验室,并曾经担任朗讯技术公司系统软件研究部门的领导人。

1983年,美国计算机协会将当年的图灵奖破例颁给了作为软件工程师的肯·汤普逊与里奇,获奖原因是他们“研究发展了通用的操作系统理论,尤其是实现了Unix操作系统”。并且,美国计算机协会当年还决定新设立一个奖项——软件系统奖,以奖励那些优秀的软件开发者,首个软件系统奖当然也是非他们两人莫属。

尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

虽然在C语言之后,C++、Java等各式各样计算机高级语言层出不穷,但不少程序员仍旧认为,C语言简洁、高效、灵活的特性令其具有独特魅力。“现在的程序编写朝着越来越冗长庞大的方向发展,而C语言虽然属于相对‘低级’的编程语言,但它的简洁之美是无可替代的。”一位电脑程序员道出了自己格外青睐C语言的原因。

和里奇所创造的C语言一样,Unix系统也同样具有简洁、朴素、小巧的特性。但正如里奇自己所说的那样,“Unix系统是一个简单基本的操作系统,但学会欣赏简洁需要天赋。”而里奇本人,尽管在软件发展史上占有举足轻重的地位,也同样在从事的领域辛勤而低调地耕耘近40年。

在悼念里奇的论坛上,众多粉丝表达了对这位“C语言之父”常年坚持的敬意,一位粉丝留言表示:“感谢丹尼斯·里奇,令我们拥有这一简洁而美丽的语言。”

而谷歌工程师派克则在Google+中称:“我获知丹尼斯·里奇在忍受了长期的病痛折磨后在家中去世。此外,我没有获得更多的信息。”