1941年9月9日,丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie)出生于美国纽约州。他创造了C语言,是Unix操作系统的关键开发者。
里奇的父亲是《开关电路设计》(The Design of Switching Circuits)作者之一、贝尔实验室的资深科学家阿利斯泰尔·里奇(Alistair E. Ritchie)。里奇就读于哈佛大学,学习物理学应用数学。毕业后,里奇到贝尔实验室工作。1968年,他在哈佛完成论文答辩,题为《计算复杂性与程序结构》(Computational Complexity and Program Structure),但因为没有向大学图书馆递交论文装订本,因此未获得学位。
里奇(右)和肯·汤普逊(左)
20世纪60年代,里奇和肯·汤普逊(Ken Thompson)在贝尔实验室参与开发Multics操作系统(贝尔实验室于1969年从该项目撤出)。汤普逊找到了一台老旧的PDP-7,在里奇等人协助下从头开发应用程序和操作系统。1970年,布莱恩·柯林汉(Brian Kernighan)建议把系统命名为“Unix”,与“Multics”双关。作为汇编语言的补充,汤普逊开发了系统级别的编程语言“B语言”。B语言之后被里奇创建的C语言代替。
20世纪70年代,里奇曾与詹姆斯·里德(James Reeds)和罗伯特·莫尔斯(Robert Morris)合作研究对M-209密码机的唯密文攻击(ciphertext-only attack)经过与美国国家安全局的讨论,他们决定不公开方法,因为公开后会影响到其他正在政府服役的机器
此外,里奇还参与了贝尔实验室九号项目(Plan 9)Inferno操作系统以及Limbo语言的开发。
20世纪90年代中期,贝尔实验室重组。里奇转职到朗讯科技。在朗讯,他领导系统软件研究部门,直到2007年退休。 
里奇2011年去世,时年70岁。
C语言衍生并影响了多个语言,比如C++,Objective-C,C#,Java,Android。里奇和汤普逊开发的UNIX,对建立计算概念与原则影响深远。
资料来源:
https://en.wikipedia.org/wiki/Dennis_Ritchie
我们不需要英雄
但我们需要榜样
几只青椒
长按二维码关注
继续阅读
阅读原文