丹尼斯·里奇
丹尼斯·里奇
维基百科,自由的百科全书
跳转到: 导航、 搜索
丹尼斯·里奇 | |
---|---|
出生 | 1941年9月9日 Bronxville |
逝世 | 2011年10月12日 (70歲)[1][2] 美国新泽西州美利山 |
研究領域 | 計算機科學 |
任职於 | 朗讯科技 貝爾實驗室 |
著名成就 | ALTRAN B语言 BCPL C Multics Unix |
獲獎 | 图灵獎 美國國家技術獎章 |
丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日[3]),著名的美国计算机科学家,对C语言和其他编程语言、Multics和Unix等操作系统的发展做出了巨大贡献。
里奇在哈佛大学学习物理学和应用数学,毕业后于1967年进入贝尔实验室工作,他亦曾是朗讯技术公司系统软件研究部门的领导人(2007年退休)。1983年他与肯·汤普逊一起获得了图灵奖,获奖理由是他们“研究发展了通用的操作系统理论,尤其是实现了UNIX操作系统”。1999年两人因开发C语言和Unix操作系统一起获得了美国国家技术奖章。
目录
|
C语言和Unix
当有人问里奇是什么启发他如此设计C语言时,里奇回答说“看來是件值得做的事”("looked like a good thing to do"),他说任何人在同一地方、同一时间会像他那样做的;但是许多人认为这只是里奇的谦言,如C++的开发者和设计师(亦是里奇在贝尔实验室的同事)比雅尼·斯特劳斯特鲁普就曾说:“假如里奇决定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中。”
肯·汤普逊(左)和丹尼斯·里奇(右)
事实上,丹尼斯·里奇与肯·汤普逊两人开发了C语言,并随后以之开发出了Unix操作系统,而C语言和Unix在电脑工业史上都占有重要的地位:C语言至今在开发软件和操作系统时依然是非常常用,且它对许多现代的编程语言(如C++、C#、objective-c、java和JavaScript)也有着重大影响;而在操作系统方面Unix也影响深远,今天市场上有许多操作系统是基于Unix衍生而来(如AIX与System V等),同时也有不少系统(通称类Unix系统)借鉴了Unix的设计思想(如Solaris、Mac OS X、BSD、Minix与linux等),甚至以Microsoft windows操作系统与Unix相竞争的微软也为他们的用户和开发者提供了与Unix相容的工具和C语言编译器。
里奇还参加开发了九號計畫和Inferno操作系统以及Limbo语言,而这些项目均是基于他以前的成果进一步开发的。
昵称
在技术讨论中,他常被称为dmr,这是他在贝尔实验室的Email地址。
逝世
在2011年10月12日,他在长期患病后逝世,享年70岁。
著作
- 《C程序设计语言》
- 《Unix Programmer's Manual》
脚注
- ^ Gallagher, Sean. Dennis Ritchie, Father of C and Co-Developer of Unix, Dies. 13 October 2011 [13 October 2011].
- ^ Unix creator Dennis Ritchie dies aged 70. BBC News. 13 October 2011 [13 October 2011].
- ^ BoingBoing - Dennis Ritchie, 1941-2011: Computer scientist, Unix co-creator, C programming language co-inventorDennis Ritchie, Trailblazer in digital Era, Dies at 70
外部連結
- 丹尼斯·里奇於貝爾實驗室的首頁
相关阅读
平均年收入:约36万人民币最大年收入:约96万人民币求人件数:2200件(按汇率为0.06计算)Go:(又称Golang)是Google开发的一种静态强类型、编译
概述在人工智能中,自然语言处理是一门极其深奥的领域,自然语言处理在广义上分为两部分,第一部分自然语言理解,是指让电脑“听懂”人类
浅谈C语言数据结构——链式堆栈 看到标题点进来的朋友,应该对黑客这个名词很敏感吧?我想应该是这样的,但是你们知道作为一名黑客需要
服务端客户端通信例子:socket tcp 通信1,socket tcp通信2,udp使用讲解,socket udp通信例子 1. TCP/IP协议 叫做传输控制/网际协议,又
数据在计算机中以补码存储 移位运算符:<< 左移运算符 >> 右移运算符一丶 << 左移运算符