Historical Figures Codexery

Dennis Ritchie

Unix的共同创造者和C编程语言的创造者。

丹尼斯·麦卡利斯泰尔·里奇(1941年9月9日-约2011年10月12日)是美国计算机科学家。他与长期同事肯·汤普森共同创建了Unix操作系统、C编程语言和B编程语言。他的工作奠定了现代计算的基础。

born
September 9, 1941, Bronxville, New York
died
c. October 12, 2011, Berkeley Heights, New Jersey
field
Computer science
nationality
American
known_for
Co-creator of Unix operating system, creator of C programming language, co-creator of B programming language

Lore & Background

丹尼斯·里奇出生于纽约州布朗克斯维尔,父亲是贝尔实验室科学家阿利斯泰尔·E·里奇。他随家人搬到新泽西州萨米特,并从萨米特高中毕业。1963年,他在哈佛大学获得物理学和应用数学学位。1967年,他开始在贝尔实验室计算科学研究中心工作。1968年,他完成了博士论文初稿,但从未正式获得学位;2020年,计算机历史博物馆后来发现了一份副本。

在1960年代,里奇和肯·汤普森在贝尔实验室从事Multics操作系统的工作。随后,汤普森在PDP-7机器上开发了一个新操作系统,里奇和其他人协助了他。1970年,布莱恩·克尼汉建议命名为'Unix'。汤普森创建了B编程语言,后来里奇用C语言取代了它。里奇多年来继续为Unix和C语言做出贡献。他还合作对M-209密码机进行了唯密文攻击,但在与美国国家安全局讨论后未发表。

里奇参与了Plan 9、Inferno和Limbo编程语言的开发。作为1990年代中期AT&T重组的一部分,他被调至朗讯科技,并于2007年以系统软件研究部门负责人的身份退休。2011年10月12日,他在新泽西州伯克利高地的家中被发现去世,享年70岁,此前因前列腺癌和心脏病治疗导致健康虚弱多年。

Reader's Guide

丹尼斯·里奇的重要性源于他创造了C编程语言,并与肯·汤普森在贝尔实验室共同创建了Unix操作系统。C语言在应用程序、操作系统和嵌入式系统开发中得到广泛应用,其影响体现在大多数现代编程语言中,包括C++、Objective-C、C#和Java。里奇和汤普森使用C语言编写了Unix,这确立了许多被广泛采用的计算概念和原则。在1999年的一次采访中,里奇将Linux和BSD描述为Unix的衍生品,以及他和汤普森所开创思想的延续。他获得了众多奖项,包括1983年的图灵奖、1990年的IEEE理查德·W·汉明奖章、1999年的国家技术奖章和2011年的日本奖。他去世后,评论家指出他的工作几乎支撑了所有现代计算软件。Fedora 16 Linux发行版和FreeBSD 9.0被献给他的记忆,小行星294727 Dennisritchie以他的名字命名。

Did You Know?

著名语录(维基语录)

"我现在不是,也从未是半神半狗党的成员。" —— 丹尼斯·里奇 "USENET : net.unix-wizards (1984-03-13(从Google Groups存档中检索))" —— 丹尼斯·里奇 "[C语言]拥有汇编语言的能力和……汇编语言的便利。" —— 丹尼斯·里奇 "引自Cade Metz,《丹尼斯·里奇:史蒂夫·乔布斯所站的肩膀》,《连线》,2011年10月13日。" —— 丹尼斯·里奇

More in Scientists & Inventors

Elsewhere in the Historical Figures universe

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →