族谱网 头条 人物百科

丹尼斯·里奇

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:439
转发:0
评论:0
生平肯·汤普逊(左)和丹尼斯·里奇(右)丹尼斯·里奇生于美国纽约州布隆克维。他的父亲是《开关电路设计》(TheDesignofSwitchingCircuits)作者之一、贝尔实验室的资深科学家阿利斯泰尔·里奇(AlistairE.Ritchie)。在丹尼斯还小的时候,他们家就搬到了新泽西州的萨米特(英语:Summit,NewJersey)。他于当地的高中学业,之后到哈佛大学学习物理学和应用数学。大学毕业后,里奇于1967年进入贝尔实验室工作。第二年他在计算机科学家帕特里克·C·费希尔(英语:PatrickC.Fischer)的指导下发表了博士论文《程序结构与计算复杂性》(ProgramStructureandComputationalComplexity),但是始终没有正式获得博士学位。20世纪60年代,丹尼斯·里奇和肯·汤普逊参与了贝尔实验室Multics系统的开发。然而之后不久贝尔实

生平

丹尼斯·里奇

 肯·汤普逊(左)和丹尼斯·里奇(右)

丹尼斯·里奇生于美国纽约州布隆克维。他的父亲是《开关电路设计》(The Design of Switching Cirts)作者之一、贝尔实验室的资深科学家阿利斯泰尔·里奇(Alistair E. Ritchie)。在丹尼斯还小的时候,他们家就搬到了新泽西州的 萨米特 ( 英语 : Summit, New Jersey ) 。他于当地的高中学业 ,之后到哈佛大学学习物理学和应用数学。大学毕业后,里奇于1967年进入贝尔实验室工作。第二年他在计算机科学家 帕特里克·C·费希尔 ( 英语 : Patrick C. Fischer ) 的指导下发表了博士论文《程序结构与计算复杂性》(Program Structure and Computational Complexity),但是始终没有正式获得博士学位 。

20世纪60年代,丹尼斯·里奇和肯·汤普逊参与了贝尔实验室Multics系统的开发。然而之后不久贝尔实验室又撤出了Multics计划,于是汤普逊找到了一台PDP-7机器,从头开始开发应用程序和操作系统。在此期间,丹尼斯·里奇和汤普逊也带领团队进行系统的开发工作。1970年,布莱恩·柯林汉建议把系统命名为“Unix”,与“Multcis”名字相对 。在完成Unix系统开发的基本工作之后,汤普逊觉得Unix系统需要一个系统级的编程语言,便创造了B语言。后来丹尼斯·里奇则在B语言的基础上创造了C语言 。

70年代,里奇曾与詹姆斯·里德(James Reeds)和 罗伯特·莫尔斯 ( 英语 : Robert Morris (cryptographer) ) 合作研究对M-209密码机的唯密文攻击。在早期Unix系统的crypt命令中就有部分内容来自这台机器 。不过,经过与美国国家安全局的讨论,他们决定不公开方法,因为公开攻击原理会影响到其他正在政府服役的机器 。

此外,里奇还参与了贝尔实验室九号项目、Inferno操作系统以及Limbo语言的开发,而这些项目均是基于他以前的成果进一步开发的。贝尔实验室在20世纪90年代中期重组时,他转到了朗讯科技。在朗讯,他曾领导系统软件研究部门,直到2007年退休为止 。

C语言与UNIX

丹尼斯·里奇

  在PDP-11上面运行的Version 7 Unix,图中的 /usr/dmr 即丹尼斯·里奇的家目录

丹尼斯·里奇为人所知,主要是因为他创造了C语言,作为关键开发者参与了Unix操作系统的开发,并且与布莱恩·柯林汉共同撰写了《C程序设计语言》——这本书所树立的标准叫做“K&R C”,其中“K”指柯林汉,而“R”指的就是里奇。开发Unix时,里奇的一个重要贡献是把Unix移植到不同的机器和平台之上 。在Unix领域二人非常有影响力,以至于后来开发Research Unix时道格拉斯·麦克罗伊写道“你可以安全地把丹尼斯·里奇和肯·汤普逊的名字放到几乎所有未经其他人署名的地方。”

当有人问里奇是什么启发他如此设计C语言时,里奇回答说“看来是件值得做的事”("looked like a good thing to do")。他说任何人在同一地方、同一时间也会像他那样做的。但是许多人认为这只是里奇的谦言,例如里奇在贝尔实验室的同事、C++的创造者和设计师比雅尼·斯特劳斯特鲁普曾说:“假如里奇决定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中”。

今天C语言广泛用于各种应用程序、操作系统与嵌入式系统的开发之中,并影响了大多数现代编程语言。Unix操作系统则创建了一系列操作系统的观念和准则。

丹尼斯·里奇于1999年接受了一次采访,表示自己看到Linux和BSD操作系统正在延续Unix发展,并说:

在这次采访中,他还指出他的观点实际上源于很多年以前自己、肯·汤普逊以及其他人的看法。

荣誉和获奖情况

1983年,因为发展了通用操作系统理论并实现了UNIX操作系统,丹尼斯·里奇和肯·汤普逊二人一起获得了图灵奖。里奇的图灵奖论文题目为《对软件研究的反思》(Reflections on Software Research) 。1990年,二人因“创造UNIX操作系统和C程序设计语言”而获得了IEEE颁发的 IEEE汉明奖 ( 英语 : IEEE Richard W. Hamming Medal ) ,1997年获计算机历史博物馆研究员奖 ,在1999年4月21日又共同获得了由美国总统比尔·克林顿颁发的 美国国家技术与创新奖章 ( 英语 : National Medal of Technology and Innovation ) 。

2005年, 美国工业研究院 ( 英语 : Industrial Research Institute ) 授予丹尼斯·里奇 IRI成就奖 ( 英语 : IRI Achievement Award ) ,以表彰他对计算机科学技术做出的贡献,以及UNIX操作系统对社会的广泛影响 。

2011年,丹尼斯·里奇和肯·汤普逊二人共同获得了日本国际奖 。

逝世

丹尼斯·里奇

 道格拉斯·麦克罗伊(左)和丹尼斯·里奇,2011年5月

2011年10月12日,里奇于新泽西州 伯克利·海茨镇 ( 英语 : Berkeley Heights, New Jersey ) 的家中去世,享年70岁 。去世的消息由他之前的同事罗勃·派克提供 ,但未指明具体的去世时间和原因 。此前丹尼斯·里奇的健康状况一直不佳,并且患有前列腺癌和心脏病 。

丹尼斯·里奇对计算机领域产生了深刻影响 。在里奇去世之后,计算机历史学家 保罗·茨露吉 ( 英语 : Paul E. Ceruzzi ) 评价说:

他的同事布莱恩·柯林汉也接受了采访,说里奇从未想过C语言能够变得如此重要 。他告诉《》,“丹尼斯创造的工具——以及它们的派生品——现在正广泛用于一切事物” 。他还提醒读者,C语言和UNIX在之后各种著名项目的开发中发挥了非常重要的作用,例如iPhone 。

有人将丹尼斯·里奇与史蒂夫·乔布斯进行对比,试图探究二人之中谁更重要,然后得出一条结论,“在过去四十年的技术革命里,里奇起到了关键作用——包括苹果公司想要用来创造财富的技术” 。有人说“从另一方面讲,丹尼斯·里奇发明了两项关键的软件技术,这种技术是直接或间接组成现在每一件计算机产品的DNA。它听起来很疯狂,可事实的确如此。” 还有人评价道,“许多在计算机科学和相关领域的人都清楚,里奇的重要性体现在一切需要通过计算机实现的工作之中” 。

为纪念丹尼斯·里奇,Fedora的开发团队在他去世一个月之后发布了Fedora 16 ,而FreeBSD的开发团队也在2012年1月12日发布了FreeBSD 9.0 。

著作

《C程序设计语言》:与布莱恩·柯林汉合著。该书所采用的标准称为“K&R C”。

《Unix Programmer"s Manual》


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 丹尼斯·兹维斯迪奇
参考文献
· 丹尼斯·默弗里
第一次当选州长因为前任州长亨利·路易斯·惠特菲尔德死于任上,所以身为副州长的默弗里接替州长一职至1928年1月16日。
· 米奇·里奇蒙德
NBA生涯职业生涯的976场赛事中,里奇蒙德场均拿下21.0分和3.5次助攻,且6次被选为全明星阵容,5次进入最佳阵容。另外值得一提的是,在所有未入选名人堂的球员中,米奇·里奇蒙德目前位列总得分榜首位。金州勇士(1988-1991)1988年NBA选秀大会上,金州勇士队在第1轮第5顺位选择了堪萨斯州立大学场均能砍下20分的后卫米奇·里奇蒙德。里奇蒙德最终不负众望,在88-89赛季场均拿下22分,斩获最佳新秀的奖项。当时,他成为了教练唐·尼尔森进攻炮轰战术中的核心人物,并与蒂姆·哈达威、克里斯·穆林一同被称为“RUNTMC”。除了一手不错的投篮技术以外,在勇士队的进攻体系中,里奇蒙德还能以突破扣篮来为哈达威的传球、快速突破以及穆林的投篮做补充。萨克拉门托国王(1991-1998)在连续三个赛季场均砍下22+分之后,1991年11月(91-92赛季),米奇·里奇蒙德与莱斯·杰布森被打包交易至国...
· 拉里·佩奇
早期的生活与教育拉里·佩奇出生在美国密歇根州东兰辛市的一个犹太家庭,为美国密歇根大学安娜堡分校的毕业生,拥有理工科学士学位;因其出色的领导才能获得过多项荣誉,以奖励他对工学院的贡献。他曾担任密歇根大学EtaKappaNu荣誉学会的会长。其指导教授是TerryWinograd博士。佩奇是卡尔文森·佩奇——一个计算机教授和葛洛丽亚·佩奇——密歇根州立大学(MSU)的一个计算机设计老师的儿子。商业在斯坦福大学中,佩奇遇到了谢尔盖·布林。他们在1998年开始合作运行Google。Google以他的专利PageRank为基础给网页排名。就读密歇根大学时期,他们建造了由乐高组成的喷墨打印机。当两位创始人于2001年聘用埃里克·施密特为Google董事长、首席执行官后,佩奇辞去了其总裁职务。现在这三架马车一直推动着Google的发展。按照福布斯统计,拉里·佩奇大概有203亿美元的财产,使他成为美国第13
· 丹尼斯·库德里亚夫采夫
参考资料

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信