丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),出生于纽约州布朗克斯维尔,毕业于哈佛大学,美国计算机科学家,1983年图灵奖得主、C语言之父。

1963年丹尼斯·麦卡利斯泰尔·里奇获得哈佛大学物理学学士,1968年获得哈佛大学物理学与应用数学博士学位。1969年,丹尼斯·麦卡利斯泰尔·里奇在贝尔实验室的同事肯尼斯·汤普森(KennethThompson)将BCPL改编为“B”,两人开始着手创建Unix操作系统,该系统诞生于1970年。1972年,两人将B语言变成了C语言。Unix组件最初是用B语言编写的,但最终用C语言重写,并于1973年完成了内核的编写。1983年,他被任命为贝尔实验室研究员。1988年,他当选为美国国家工程院院士。2011年10月12日,丹尼斯·麦卡利斯泰尔·里奇在新泽西州伯克利高地去世。

丹尼斯·麦卡利斯泰尔·里奇先后获得ACM编程系统和语言论文奖、美国国家技术奖章、图灵奖计算机历史博物馆研究员奖等奖项。

人物生平

早年经历

丹尼斯·麦卡利斯泰尔·里奇1941年9月9日出生于纽约州布朗克斯维尔。丹尼斯·麦卡利斯泰尔·里奇曾就读于哈佛大学,于1963年获得物理学学士。1967年,丹尼斯·麦卡利斯泰尔·里奇跟随父亲阿里斯泰尔·里奇加入贝尔实验室计算机科学研究中心。1968年,丹尼斯·麦卡利斯泰尔·里奇获得物理学与应用数学博士学位。

工作经历

1969年,丹尼斯·麦卡利斯泰尔·里奇在贝尔实验室的同事肯尼斯·汤普森(KennethThompson)将BCPL改编为“B”,两人开始着手创建Unix操作系统,该系统诞生于1970年。在unix开发初期,丹尼斯·麦卡利斯泰尔·里奇就开始修改B语言,添加数据和语法特性,最终在1972年将B语言变成了c语言。Unix组件最初是用B语言编写的,但最终用C语言重写,并于1973年完成了内核的编写。

1983年,他被任命为贝尔实验室研究员,同年,他和汤普森因在Unix和通用操作系统方面的工作而获得了图灵奖。1988年,他当选为美国国家工程院院士。1990年,丹尼斯·麦卡利斯泰尔·里奇成为贝尔实验室计算机科学研究中心系统软件研究部主任。他的团队开发了贝尔实验室九号计划操作系统(1995年发布)和Inferno操作系统(1996年发布)。1997年,丹尼斯·麦卡利斯泰尔·里奇获得计算机历史博物馆研究员奖。1998年,丹尼斯·麦卡利斯泰尔·里奇和汤普森因共同开发Unix而共同获得美国国家科技奖章。2005年,丹尼斯·麦卡利斯泰尔·里奇入选ACM SIGOPS名人堂

2007年,丹尼斯·麦卡利斯泰尔·里奇卸任朗讯系统软件研究部门负责人一职,正式退休。2011年,丹尼斯·麦卡利斯泰尔·里奇获得日本信息通信奖。同年10月12日,丹尼斯·麦卡利斯泰尔·里奇在新泽西州伯克利高地去世。

主要成就

丹尼斯·麦卡利斯泰尔·里奇是C语言、Unix操作系统以及Plan 9操作系统创建者之一。他与合作伙伴一起,将编程语言BCPL从CTSS系统迁移到了multis和GECOS系统;在Multics使用的GE 645计算机以及GECOS系统下的GE 635计算机上,为BCPL语言开发了一个编译器;他还编写了ALTRAN编译器,ALTRAN是一种用于符号计算的语言和系统;此外,他还参与了Unix操作系统的创建工作,并将该操作系统移植到了Interdata 8/32计算机上,这证明了Unix的可移植性,并为Unix的广泛应用打下基础。

主要作品

出版书籍

参考资料

学术论文

参考资料

社会任职

丹尼斯·麦卡利斯泰尔·里奇曾兼职参与麻省理工学院的MAC项目中的Multitics的分时系统共享项目。

个人生活

家庭

丹尼斯·麦卡利斯泰尔·里奇的父亲阿利斯泰尔·里奇是贝尔实验室的开关系统工程师,母亲琼·麦吉·里奇是家庭主妇。

爱好

丹尼斯·麦卡利斯泰尔·里奇的爱好是旅行和阅读。

获得荣誉

参考资料

相关评价

艾萨克·牛顿说他是站在巨人的肩膀上,如今,我们都站在里奇的肩膀上。(克尼汉评)

丹尼斯·麦卡利斯泰尔·里奇对计算机的贡献跨越了四十年,并产生了全球性的影响。(《Analytics Insight》杂志评)

丹尼斯·麦卡利斯泰尔·里奇是c语言的创造者和unix的先驱。(美国电气与电子工程师协会评)

参考资料

联合国教科文组织.新浪微博.2024-01-05

DENNIS M. RITCHIE .ACM.2024-05-28

“C语言之父”丹尼斯·里奇辞世.科学网.2024-03-15

C语言世界你懂吗?.福州外语外贸学院.2024-10-12

Dennis Ritchie Programming Language “C”.lemelson.2024-10-12

Dennis Ritchie Bio .贝尔实验室 .2024-10-13

【IT名人】C语言之父——丹尼斯·麦卡利斯泰尔·里奇.微信公众平台.2024-10-13

Dennis M. Ritchie(丹尼斯·里奇) .AMiner .2024-10-13

Dennis Ritchie: Biography of a Pioneer Programmer Who Shaped the Computing History .Analytics Insight .2024-10-13

Dennis Ritchie: Biography of a Pioneer Programmer Who Shaped the Computing History .Analytics Insight .2024-10-13

Dennis Ritchie (1941–2011) Dennis Ritchie, creator of the C language and Unix pioneer, dies at age 70DAVID SCHNEIDER13 OCT 20113. MIN READ IEEE.2024-10-13