丹尼斯.里奇 丹尼斯・里奇 丹尼斯・里奇-简介,丹尼斯・里奇-生平经历

丹尼斯・里奇(1941年9月9日――2011年10月9日)男,生前是哈佛大学数学博士,著名的美国计算机科学家,其合作编著的《C程序设计语言》是C语言方面的权威经典教材。他对ALTRAN、B语言、BCPL、C语言、Multics和Unix的发展做出了巨大贡献。被誉为“C语言之父”。

丹尼斯・里奇_丹尼斯・里奇 -简介


丹尼斯・里奇

丹尼斯・里奇,男,1941年9月9日出生于美国纽约。他是一位美国计算机科学家,他对ALTRAN、B语言、BCPL、C语言、Multics和Unix的发展做出了巨大贡献。 被誉为“C语言之父”。

1967年进入贝尔实验室,生前是朗讯技术公司系统软件研究部门的领导人。曾因发展C语言和Unix操作系统与肯・汤普逊一起获得了图灵奖和美国国家科技奖章。

里奇还参加发展了Unix和C语言的两个后继软件:九号计划和Inferno操作系统以及Limbo语言。两者均是基于他以前的工作上发展的。

昵称

在技术讨论中,他常被称为dmr,这是他在贝尔实验室的Email地址。

丹尼斯.里奇 丹尼斯・里奇 丹尼斯・里奇-简介,丹尼斯・里奇-生平经历

丹尼斯・里奇_丹尼斯・里奇 -生平经历

1941年9月9日,丹尼斯・里奇出生。曾在哈佛大学学习物理学和应用数学。

1967年,里奇进入贝尔实验室,生前曾经担任朗讯技术公司系统软件研究部门的领导人。

1978年,里奇与布莱恩・科尔尼干(BrianW.Kernighan)一起出版了名著《C程序设计语言(TheCProgrammingLanguage)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。这本书被程序员们称为“白皮书”,获得狂热拥戴。然而,由于C语言的简洁和高效,也成为入侵他人电脑的利器之一。里奇因此被诸多电脑黑客尊为导师,虽然里奇本人并不认可这一说法。

1983年,美国计算机协会将当年的图灵奖破例颁给了作为软件工程师的肯・汤普逊与里奇,获奖原因是他们“研究发展了通用的操作系统理论,尤其是实现了Unix操作系统”。并且,美国计算机协会当年还决定新设立一个奖项――软件系统奖,以奖励那些优秀的软件开发者。

2011年10月9日,丹尼斯・里奇去世,享年70岁。

2011年10月13日,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。在C语言中,分号标志着一行指令语句的结束,网友们以此来悼念“C语言之父”,美国著名计算机专家丹尼斯・里奇(DennisRitchie)所引领的时代远去。

丹尼斯・里奇_丹尼斯・里奇 -荣誉奖项


KenThompson(左)和DennisRitchie获得国家技术奖章

1974年,美国计算机协会(ACM)授予他系统及语言杰出论文奖。

1982年,电气和电子工程师协会(IEEE)授予他EmmanuelPiore奖。

1983年,他获得了贝尔实验室特别人员奖

1983年,还获得美国计算机协会颁发的图灵奖(又称计算机界的诺贝尔奖)。

1989年,他获得了NEC公司的C&C基金奖。

1990年,电气和电子工程师协会又给他颁发了优秀奖章(HammingMedal)

1999年,他和同为UNIX之父的KenThompson获得美国国家技术奖章

丹尼斯・里奇_丹尼斯・里奇 -Unix操作系统和C语言


丹尼斯・里奇

作为一门编程语言,C语言是借助Unix操作系统的翅膀而起飞的,Unix操作系统也由于C语言的存在而得以快速落地生根,两者相辅相成,成就了软件史上最精彩的一幕。

Unix操作系统诞生

1967年,里奇参与的第一个项目是Multics,这是一个操作系统项目,被设计在大型计算机主机上运行,但是由于整个目标过于庞大,糅合了太多的特性,Multics的性能很低,最终以失败而告终。Multics项目的开发者之一肯・汤普逊则继续为GE-5开发软件,并最终编写了一个新操作系统项目,能够支持同时的多用户操作,也就是后来的Unix。

不可思议的是,当初Unix这个操作系统的诞生,并不是为了推向市场,甚至不是为了让更多人使用,而仅仅是作者为了方便自己使用,而且初衷是为了能更流畅地玩游戏。连Unix这个别扭的名字,也是对早期一个名为Multics操作系统开玩笑的称呼。

在不经意间,奇迹诞生了,由于Unix诸多优点,人们将它称为软件中的瑞士军刀。这再一次验证了IT业的创新往往是兴趣,而不是大把大把的金钱使然。

C语言诞生

最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的,在移植的过程中遇到不少麻烦。早在对Multics项目调整过程中,就迫切需要一门高级计算机语言做工具,为了解决程序的可移植性问题,肯・汤普逊和丹尼斯・里奇决定对它进行简单改进,形成 “New B” 语言。但 New B 在Unix的移植方面依然不尽人意,此后里奇又对 New B 语言做了改进,C语言诞生。

这被计算机界认为是一个划时代的动作,C语言让Unix能够轻易地被移植到各种不同的机器上,为Unix的迅速普及立下汗马功劳。

在软件发展史上的地位

1983年,美国计算机协会将当年的图灵奖破例颁给了作为软件工程师的肯・汤普逊与里奇,获奖原因是他们“研究发展了通用的操作系统理论,尤其是实现了Unix操作系统”。并且,美国计算机协会当年还决定新设立一个奖项――软件系统奖,以奖励那些优秀的软件开发者,首个软件系统奖当然也是非他们两人莫属。

1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

虽然在C语言之后,C++、Java等各式各样计算机高级语言层出不穷,但不少程序员仍旧认为,C语言简洁、高效、灵活的特性令其具有独特魅力。和里奇所创造的C语言一样,Unix系统也同样具有简洁、朴素、小巧的特性。里奇本人,在从事的领域辛勤而低调地耕耘近40年。

黑客导师

由于C语言的简洁和高效,也成为入侵他人电脑的利器之一。里奇因此被诸多电脑黑客尊为导师,虽然里奇本人并不认可这一说法。

在Unix研发成功后不久,安装了这一程序的PDP-11被放在贝尔实验室供大家使用。同事发现两位创始人总是可以得到最高的权限轻松进入他们的帐户,于是,大家仔细分析Unix代码,找到后门,修改后再重新编译整个Unix程序。当所有人都以为事件解决的时候,却发现他们的帐户权限还是很容易泄露。直到很多年后,肯和里奇才道出其中的原委――原来代码里确实存在后门,不过并不在Unix代码中,而是藏在编译Unix的编译器里。

  

爱华网本文地址 » http://www.413yy.cn/a/8104060103/165283.html

更多阅读

恒大买进埃尔克森:代替孔卡的下一个穆里奇

恒大买进23岁巴西国脚埃尔克森代替孔卡的下一个“穆里奇”570万欧元的转会费,换算成人民币,就是5000多万元了,这已经是中超球队每年平均投入的40%了。恒大一口气就将这笔钱投入到一个叫埃尔克森的巴西前锋(边锋、前腰)身上,还没包括他4

赵丹——春天里歌曲赏析 春天里歌曲下载

赵丹——春天里歌曲赏析春天里春天里来百花香 郎里格朗里格朗里格朗和暖的太阳在天空照 照到了我的破衣裳朗里格朗格朗里格朗 穿过了大街走小巷为了吃来为了穿 昼夜都要忙朗里格朗朗里格朗 没有钱也得吃碗饭也得住间房 哪怕老板娘

郑州丹尼斯百货成功史 郑州丹尼斯百货店

郑州丹尼斯百货成功史前言:河南郑州丹尼斯百货公司的创办人王任生董事长,堪称是台商由制造业转型到百货业及量贩店业的成功典范,尤其他以一位于1997年才涉足零售百货业的新生,竟能在短短几年间,从激烈竞争的零售百货市场中,一步一脚印地

声明:《丹尼斯.里奇 丹尼斯・里奇 丹尼斯・里奇-简介,丹尼斯・里奇-生平经历》为网友一丨格调丶左分享!如侵犯到您的合法权益请联系我们删除