快捷搜索:

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+中称:“我获知丹尼斯·里奇在忍耐 了长时间 的病痛折磨后在家中去世 。此外,我没有取得 更多的信息。”

  延伸阅读

  “C言语 之父”也是“黑客之父”

  因为 C言语 和Unix两项成就,里奇成为许多编程喜好 者崇拜 的对象。里奇在1978年出版的《C程序设计言语 》被程序员们称为“白皮书”,取得 狂热拥戴。

  然而,因为 C言语 的简洁和高效,同样成 为入侵别人 电脑的利器之一。里奇因此被诸多电脑黑客尊为导师,虽然里奇自己 其实不 认可这一说法。

  在Unix研发成功后不久,设备 了这一程序的PDP-11被放在贝尔实验室供咱们使用。有一天,咱们发现两位创始人总是可以得到最高的权限轻松进入他们的帐户,在贝尔实验室这种高人云集的当地 ,这简直是太不能容忍的事情了。于是,若干愤懑的同事细心 分析Unix代码,找到后门,修正 后再从头 编译整个Unix程序。当所有人都认为 这个世界应该从此喧嚣 了的时分 ,却发现他们的帐户权限仍是 很容易泄露。直到很多年后,肯和里奇才道出其间 的原委本来 代码里确实存在后门,不过其实不 在Unix代码中,而是藏在编译Unix的编译器里。

  为玩游戏研成C言语

  作为一门伟大的编程言语 ,C言语 是借助Unix操作体系 的翅膀而起飞的,Unix操作体系 也因为 C言语 的存在而得以快速落地生根,两者相辅相成,成就了软件史上最精彩的一幕。

  不可思议的是,当初Unix这个操作体系 的诞生,其实不 是为了推向市场,乃至 不是为了让更多人使用,而仅仅是作者为了便利 自己使用,并且 初衷是为了能更流畅地玩游戏。连Unix这单个 扭的名字,也是对前期 一个名为Multics操作体系 开打趣 的称号 。

  1967年,里奇参加 的第一个项目是Multics,这是一个操作体系 项目,被设计在大型核算 机主机上运转 ,但是 因为 整个方针 过于庞大,糅合了太多的特性,Multics的性能很低,最终以失败而告终。Multics项用意开发者之一肯·汤普逊则继续为GE-5开发软件,并最终编写了一个新操作体系 项目,可以 撑持同时的多用户操作,也就是后来的Unix。

您可能还会对下面的文章感兴趣: