以文本方式查看主题

-  曙海教育集团论坛  (http://sun4.cn/bbs/index.asp)
--  C语言开发  (http://sun4.cn/bbs/list.asp?boardid=62)
----  C语言之父Dennis Ritchie  (http://sun4.cn/bbs/dispbbs.asp?boardid=62&id=2402)

--  作者:wangxinxin
--  发布时间:2010-12-10 11:11:34
--  C语言之父Dennis Ritchie

丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie,1941年9月9日生),出生于美国纽约布朗克斯维尔(Bronxville)。著名的美国计算机科学家,对C语言和其他编程语言、Multics和Unix等操作系统的发展做出了巨大贡献。

里奇在哈佛大学学习物理学和应用数学毕业,1967年他进入贝尔实验室,主管贝尔实验室位于新泽西州的计算机科学研究中心的系统软件研究部门,目前他是朗讯技术公司系统软件研究部门的领导人。1983年他与肯·汤普逊一起获得了图灵奖。理由是他们“研究发展了通用的操作系统理论,尤其是实现了UNIX操作系统”。1999年两人为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

当有人问里奇为什么使用他使用的方式开发了C语言的时候,里奇回答说“这样做看上去很好”,他说任何人在同一地方、同一时间会像他那样做的。但是其他许多人认为这只不过反映出了里奇的谦虚。C++的开发者和设计师、里奇在贝尔实验室的同事比雅尼·斯特劳斯特鲁普说:“假如里奇决定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中。”

肯·汤普逊(左)和丹尼斯·里奇(右)

肯·汤普逊(左)和丹尼斯·里奇(右)

事实上,丹尼斯·里奇与肯·汤普逊两人发展了C语言,同时发展了Unix操作系统,在电脑工业史上占有重要的席位。至今为止C语言在发展软件和操作系统时依然是一个非常常用的电脑语言,它对许多现代的编程语言如C++、C#、Objective-C、Java和JavaScript拥有极大的影响。在操作系统方面Unix也具有极大的影响:今天市场上有许多不同的Unix方言如AIX、Solaris、Mac OS X和BSD等,以及与Unix非常相似的系统如Minix和非常普及的Linux操作系统。甚至其Microsoft Windows操作系统与Unix相竞争的微软为他们的用户和开发者提供了与Unix相容的工具和C语言编译器。

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

在技术讨论中,他常被称为dmr,这是他在贝尔实验室的Email地址。值得注意的是,虽然丹尼斯·里奇是C语言的作者,他本人最喜欢的程序语言却是Alef。

Dennis MacAlistair=

Dennis MacAlistair Ritchie