- ·上一篇内容:<input type="range">
- ·下一篇内容:Numpy简介
Dennis Ritchie
丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie)是一位美国计算机科学家。
1941年9月9日,他出生于美国纽约州伊斯特切斯特布朗克斯维尔,2011年10月12日在新泽西州伯克利高地去世。
1983年,里奇和美国计算机科学家肯尼斯·L·汤普森因 Kenneth L. Thompson因“他们对通用操作系统理论的发展,特别是对UNIX操作系统的实现”共同获得图灵奖,这是计算机科学领域最高荣誉,他们在贝尔实验室共同开发了UNIX操作系统。
里奇于1963年获得哈佛大学物理学学士学位,1968年获得数学博士学位;1967年,他加入贝尔实验室。
在贝尔实验室,他起初从事Multics(多路信息和计算服务)操作系统的研发工作。Multics是一种由高级研究计划局资助的分时系统,并由麻省理工学院、贝尔实验室和通用电气公司的研究人员共同研发。AT&T公司(即当时贝尔实验室的母公司)退出了该项目,并在1969年撤走了通用电气公司的计算机。
在通用电气的计算机被撤走后,里奇和汤普森一起为贝尔实验室已过时的数字设备公司(DEC)的PDP-7微型计算机开发了一种更加灵活的操作系统。在几个月的时间里,他们创造了UNIX,这种新的操作系统不像以前的操作系统那样绑定到特定的计算机硬件上。
在UNIX的开发过程中,里奇对汤普森在1970年创建的B编程语言做出了一定的共线。1971年,当他们将操作系统转移到较新的PDP-11小型计算机上时,B语言的缺点变得明显,里奇在第二年扩展了该语言,创造了C编程语言。C及其语言家族,包括C++和Java,仍然是使用最广泛的计算机编程语言之一。1973年,里奇和汤普森用C语言重写了UNIX。
里奇于1983年被贝尔实验室任命为研究员,并在1988年当选为美国国家工程院院士。1990年被任命为贝尔实验室系统软件研究部门的负责人,在这里他领导了Plan 9(1995年)和Inferno操作系统(1996年)的开发。1998年里奇和汤普森被授予美国国家技术奖章,以表彰他们对UNIX的开发。
里奇在1971年出版了《UNIX程序员手册》,并在1978年与Brian W. Kernighan合著了《C语言编程》。
1990年获得了IEEE Hamming奖,1999年又获得了克林顿总统颁发的国家技术奖章。
他在2007年退休时担任着陆科技系统软件研究部门的负责人。
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。