图灵奖:丹尼斯·里奇(1983)

图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称。”图灵奖”系列将介绍历届获奖者。每周二更新,本文为第 21 期。图灵奖:丹尼斯·里奇(1983)

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

本文来自 wiki:Dennis Ritchie,翻译基于 谷歌翻译.

Dennis Ritchie

所有程序员都知道的 K&R

丹尼斯·里奇(Dennis MacAlistair Ritchie,1941 年 9 月 9 日 – 2011 年 10 月 12 日)是一位美国计算机科学家。

他因创建 C 编程语言(名著《K&R》的R)而闻名,并与同事 Ken Thompson 一起创建了 Unix 操作系统和 B 编程语言。

他于 1983 年获得图灵奖。

其图灵奖颁奖词为“与 Ken Thompson 一起开发了通用操作系统理论并专门用于 UNIX 操作系统的实现。”。(With Ken Thompson, for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system.)

生平

丹尼斯·里奇出生于纽约州 Bronxville。 他的父亲是阿利斯泰尔·E·里奇 (Alistair E. Ritchie),是贝尔实验室的长期科学家,也是开关电路理论书籍《开关电路设计》的合著者。

丹尼斯小时候随家人搬到了新泽西州的 Summit,并在那里从 Summit 高中毕业。后来从哈佛大学毕业,获得物理学和应用数学学位。

1967年,Ritchie开始在贝尔实验室计算科学研究中心工作,1968年,他在 Patrick C. Fischer 的指导下在哈佛大学答辩了关于“计算复杂性和程序结构”(Computational Complexity and Program Structure)的博士论文。 然而,里奇从未正式获得博士学位,因为他没有向哈佛大学图书馆提交论文的装订副本,而这是该学位的要求。

UNIX

20 世纪 60 年代,Ritchie 和 Ken Thompson 在贝尔实验室研究 Multics 操作系统。 随后,汤普森找到了一台旧的 PDP-7 机器,并在里奇和其他人的帮助下从头开始开发了自己的应用程序和操作系统。 1970 年,Brian Kernighan 建议使用“Unix”这个名称,这是“Multics”这个名称的双关语。

C语言

为了用系统级编程语言来补充汇编语言,Thompson 创建了 B 语言。后来,B 被 Ritchie 创建的 C 所取代,Ritchie 多年来继续为 Unix 和 C 的发展做出贡献。

Ritchie 还参与了 Plan 9 和 Inferno 操作系统以及编程语言 Limbo 的开发。

作为 20 世纪 90 年代中期 AT&T 重组的一部分,Ritchie 被调到朗讯科技公司,并于 2007 年以系统软件研究部主管的身份退休。

贡献

  • ALTRAN
  • B
  • BCPL
  • C
  • Multics
  • Unix

~~

都看到这儿了,不如关注每日推送的“科文路”、互动起来~

至少点个赞再走吧~

觉得还不错?可以在公众号菜单栏找到“赞赏”入口~

图灵奖:丹尼斯·里奇(1983)

https://xlindo.com/kewenlu2023/posts/d8f173c6/

Author

xlindo

Posted on

2023-09-12

Updated on

2024-01-16

Licensed under

Comments