C语言发明人、UNIX之父丹尼斯·里奇去世
北京时间10月13日消息,C语言发明人、UNIX之父丹尼斯·里奇(Dennis MacAlistair Ritchie)已经于当地时间10月12日去世,享年70岁。这位业界巨人因对软件和操作系统方面的突出贡献深受专业人士崇拜。http://2c.zol-img.com.cn/product/73_500x2000/134/ceQZdXTcaqZM.jpg
C语言发明人、UNIX之父丹尼斯·里奇 丹尼斯·里奇生前是哈佛大学数学博士,著名的美国计算机科学家,其合作编著的《C程序设计语言》是C语言方面的权威经典教材。1983年,因其对UNIX操作系统的卓越贡献和肯·汤普逊一起被授予图灵奖。1999年二人又因发展C语言获得美国国家技术奖章。 没有C语言就没有后来软件和互联网行业的蓬勃发展,丹尼斯·里奇这位奠基人将永远受到业界的怀念
腾讯科技讯(坎贝)北京时间10月13日消息,据国外媒体报道,消息称C程序设计语言发明者丹尼斯·里奇(Dennis Ritchie )近日离开人间,享年70岁。丹尼斯·里奇是著名的美国计算机科学家,对C语言和其他编程语言、Multics和UNIX等操作系统的发展做出了巨大贡献,被称为 C语言之父、UNIX之父。谷歌工程师罗伯·派克(Rob Pike)之前是里奇的同事,他在Google+上表示里奇在经历了长期疾病后,于上周末在家中去世。目前,在里奇工作的贝尔实验室的网站上,里奇的页面以及其他与里奇的工作有关的页面已经不能打开。里奇在1941年9月生于纽约州,获得哈佛大学数学学士学位以及物理学博士学位,于1968年加盟贝尔实验室。他去世前是一个研究创立通用计算机操作系统团队的成员。在贝尔实验室肯·汤普森(Ken Thompson)的帮助下,里奇开发了Unix,并使其在 DEC PDP-11上运行,之后在1971年发布该操作系统的第一个版本。两年之后,里奇在贝尔实验室的工程师的B语言基础上开发出C语言。Unix大部分的组成部分都在C语言中进行重写,里奇在当年公布了C语言的内核。.C语言现在已经成为全球第二受欢迎的编程语言,为C++和 Java的发展铺下道路,而Unix则为很多很多的操作系统打下基础,其中包括Linux。凭借在C语言和Unix方面的杰出贡献,里奇在1983年获得图灵奖,并在1998年与汤普森获得美国国家技术奖章。http://www.qq.com/favicon.ico
本帖最后由 家猫战斗力 于 2011-10-13 21:23 编辑
http://zh.wikipedia.org/wiki/%E5%9B%BE%E7%81%B5%E5%A5%96
历届图灵奖获得者
年份 中文译名 姓名 贡献领域
1966年 艾伦·佩利 Alan J. Perlis 高级程序设计技巧,编译器构造
1967年 莫里斯·威尔克斯 Maurice V. Wilkes 存储程序式计算机EDSAC, 程序库
1968年 理查德·卫斯里·汉明 Richard Hamming 数值方法,自动编码系统,错误检测和纠错码
1969年 马文·闵斯基 Marvin Minsky 人工智能
1970年 詹姆斯·维尔金森 James H. Wilkinson 数值分析,线性代数,倒退错误分析
1971年 约翰·麦卡锡 John McCarthy 人工智能
1972年 艾兹格·迪科斯彻 Edsger Dijkstra 程序设计语言的科学与艺术
1973年 查理士·巴赫曼 Charles W. Bachman 数据库技术
1974年 高德纳 Donald E. Knuth 算法分析、程序设计语言的设计、程序设计
1975年 艾伦·纽厄尔
赫伯特·西蒙 Allen Newell
Herbert A. Simon 人工智能,人类认知心理学和列表处理 (list processing)
1976年 迈克尔·拉宾
达纳·斯科特 Michael O. Rabin
Dana S. Scott 非确定性自动机
1977年 约翰·巴克斯 John Backus 高级编程系统,程序设计语言规范的形式化定义
1978年 罗伯特·弗洛伊德 Robert W. Floyd 设计高效可靠软件的方法学
1979年 肯尼斯·艾佛森 Kenneth E. Iverson 程序设计语言和数学符号,互动系统的设计,运用 APL进行教学,程序设计语言的理论与实践
1980年 东尼·霍尔 C. Antony R. Hoare 程序设计语言的定义与设计
1981年 埃德加·科德 Edgar F. Codd 数据库系统,尤其是关系型数据库
1982年 史提芬·古克 Stephen A. Cook 计算复杂度
1983年 肯·汤普逊
丹尼斯·里奇 Ken Thompson
Dennis M. Ritchie UNIX操作系统和C语言
1984年 尼古拉斯·沃斯 Niklaus Wirth 程序设计语言设计、程序设计
1985年 理查德·卡普 Richard M. Karp 算法理论,尤其是NP-完全性理论
1986年 约翰·霍普克罗夫特
罗伯特·塔扬 John Hopcroft
Robert Tarjan 算法和数据结构的设计与分析
1987年 约翰·科克 John Cocke 编译理论,大型系统的体系结构,及精简指令集(RISC)计算机的开发
1988年 伊凡·苏泽兰 Ivan Sutherland 计算机图形学
1989年 威廉·卡亨 William Morton Kahan 数值分析
1990年 费尔南多·考巴托 Fernando J. Corbató CTSS 和 Multics
1991年 罗宾·米尔纳 Robin Milner LCF,ML语言,CCS
1992年 巴特勒·兰普森 Butler W. Lampson 分布式,个人计算环境
1993年 尤里斯·哈特马尼斯
理查德·斯特恩斯 Juris Hartmanis
Richard E. Stearns 计算复杂度理论
1994年 爱德华·费根鲍姆
拉吉·瑞迪 Edward Feigenbaum
Raj Reddy 大规模人工智能系统
1995年 曼纽尔·布卢姆 Manuel Blum 计算复杂度理论,及其在密码学和程序校验上的应用
1996年 阿米尔·伯努利 Amir Pnueli 时序逻辑,程序与系统验证
1997年 道格拉斯·恩格尔巴特 Douglas Engelbart 互动计算
1998年 詹姆斯·尼古拉·格雷 James Gray 数据库与事务处理
1999年 弗雷德里克·布鲁克斯 Frederick P. Brooks, Jr. 计算机体系结构,操作系统,软件工程
2000年 姚期智 Andrew Chi-Chih Yao 计算理论,包括伪随机数生成,密码学与通信复杂度
2001年 奥利-约翰·达尔
克利斯登·奈加特 Ole-Johan Dahl
Kristen Nygaard 面向对象编程
2002年 罗纳德·李维斯特
阿迪·萨莫尔
伦纳德·阿德曼 Ronald L. Rivest
Adi Shamir
Leonard M. Adleman 公钥密码学(RSA加密算法)
2003年 艾伦·凯 Alan Kay 面向对象编程
2004年 文特·瑟夫
罗伯特·卡恩 Vinton G. Cerf
Robert E. Kahn TCP/IP协议
2005年 彼得·诺尔 Peter Naur Algol 60语言
2006年 法兰西斯·艾伦 Frances E. Allen 优化编译器
2007年 爱德蒙·克拉克
艾伦·爱默生
约瑟夫·斯发基斯 Edmund M. Clarke
Allen Emerson
Joseph Sifakis 开发自动化方法检测计算机硬件和软件中的设计错误
2008年 芭芭拉·利斯科夫 Barbara Liskov 编程语言和系统设计的实践与理论
2009年 查尔斯·萨克尔 Charles Thacker 帮助设计、制造第一款现代PC
2010年 莱斯利·瓦伦特 Leslie Valiant 对众多计算理论所做的变革性的贡献 摘自《程序员的十层楼》
第8层 科学家
科学家向来都是一个神圣的称号,因此我把他放在了“大师”之上。要成为科学家,你的贡献必须超越大师,不妨随便举一些例子。
如果你象Dijkstra一样设计了ALGOL语言,提出了程序设计的三种基本结构:顺序、选择、循环,那么你可以爬到第8层楼来。顺便说一下,即使抛开这个成果,Dijkstra凭他的PV操作和信号量概念的提出,同样可以进到这层楼。
如果你象Don Knuth一样,是数据结构与算法这门学科的重要奠基者,你也可以进到这层楼来。当然,数据结构和算法这门学科不是某个人开创的,是许多大师和科学家集体开创的。
如果你象巴科斯一样发明了Fortran语言,并提出了巴科斯范式,对高级程序语言的发展起了重要作用,你也可以进到这层楼来。
或者你象Ken Thompson、Dennis Ritchie一样发明了Unix操作系统和功能强大、高效、灵活、表达力强的C语言,对操作系统理论和高级编程语言均作出重大贡献,那么你也可以进到这层楼来。
或者你有Frederick P. Brooks一样机会,可以去领导开发IBM的大型计算机System/360和OS/360操作系统,并在失败后反思总结,写出《人月神话》,对软件工程作出里程碑式的贡献,你也可以进到这层来。
或者你提出了面向对象设计的基本思想,或者你设计了互联网的TCP/IP协议,或者你象Steven A.Cook一样奠定NP完全性的理论基础,或者你象Frances Allen一样专注于并行计算来实现编译技术,在编译优化理论和技术取得基础性的成就,…,均可进入这层。
当然,如果你发明了C++语言或者Java语言,你进不到这层来,因为你用到的主要思想都是这层楼中的科学家提出的,你自己并没有没有多少原创思想在里面。
看了上面列出的科学家的成就,你会发现,要成为“科学家”,通常要开创一门分支学科,或者是这个分支学科的奠基者,或者在某个分支学科里作出里程碑式的重大贡献。如果做不到这些的话,那么你能象Andrew C. Yao(姚期智)一样在对计算理论的多个方向如伪随机数生成,密码学与通信复杂度等各个方向上作出重要贡献,成为集大成者,也可以进入这层楼。
成为“科学家”后,如果你有幸象Dijkstra一样,出现在一个非常重视科学的国度。当你去世时,你家乡满城的人都会自动地去为你送葬。不过如果不幸生错地方的话,能不挨“板砖”估计就算万幸了。
从上面随便举的一些例子中,你可能能猜到,西方科学家的数量是非常多的,于是你会想中国应该也有少量的科学家吧?我可以很负责任地告诉你一个不幸的结果,中国本土产生的科学家的数量为0。目前在国内,软件领域的唯一的科学家就是上面提过的姚期智,还是国外请回来的,并不是本土产生的。
可能你不同意我说的本土科学家数量为0的结论,因为你经常看到有许多公司里都有所谓“首席XX科学家”的头衔。我想说的是,这些所谓的“首席XX科学家”都是远远够不到这层楼的级别的,有些人的水平估计也就是一个“牛人”或“大牛”的级别,好一点的最多也就一个“学者”的级别。尤其是那些被称作“首席经X学家”的,基本上可以把称号改为“首席坑大家”。
虽然我国没有人能爬到这层楼上来,但是西方国家仍然有许多人爬到了比这层更高的楼上。如果要问我们比西方落后多少?那么可以简单地回答为:“落后了三层楼”。下面就来看看我们做梦都没有到过的更高一层楼的秘密。 正在学习C语言的人路过,向前辈致敬! 开阳之辅 发表于 2011-10-13 21:24 static/image/common/back.gif
正在学习C语言的人路过,向前辈致敬!
偶是十一年前开始学C的~
家猫战斗力 发表于 2011-10-13 21:32 static/image/common/back.gif
偶是十一年前开始学C的~
我的专业本来是不学C语言的,我选了这门选修课,不过发现这大概是为数不多的几门需要向前排“战”座的选修之一了…… 开阳之辅 发表于 2011-10-13 21:34 static/image/common/back.gif
我的专业本来是不学C语言的,我选了这门选修课,不过发现这大概是为数不多的几门需要向前排“战”座的选 ...
因为大家都认为很实用~
C当年是自己看的的,后来大学里也有那门课
家猫战斗力 发表于 2011-10-13 21:39 static/image/common/back.gif
因为大家都认为很实用~
C当年是自己看的的,后来大学里也有那门课
我觉得他们大多数人是要去考二级的。 开阳之辅 发表于 2011-10-13 21:42 static/image/common/back.gif
我觉得他们大多数人是要去考二级的。
原来是这样
家猫战斗力 发表于 2011-10-13 21:49 static/image/common/back.gif
原来是这样
学学也不错,不过我是文科,觉得学习这种逻辑挺严密的东西挺有些绕人的!以前数学学过算法,计算机课学过VB,看来思想上很相似。 家猫战斗力 发表于 2011-10-13 21:32 static/image/common/back.gif
偶是十一年前开始学C的~
16年前的路过...
littlePig 发表于 2011-10-13 23:02 static/image/common/back.gif
16年前的路过...
真早
楼上一堆电脑狂人……正在学的求调教…… 一直准备学还没开始学的路过,缅怀一下对社会和全人类做出贡献的人 本帖最后由 家猫战斗力 于 2011-10-25 15:26 编辑
人工智能之父与Lisp编程语言发明人麦卡锡去世网易科技讯 10月25日消息,据国外媒体报道,Lisp语言发明者,人工智能之父约翰·麦卡锡(John McCarthy)于昨天晚上去世,享年84岁。约翰·麦卡锡于1927年出生在波士顿。他通过加州理工学院的教材自学了高等数学。后来于1951年得到了普林斯顿大学的博士学位。约翰·麦卡锡曾在普林斯顿大学向著名的约翰·纳什(John Nash)学习数学。他在美国和苏联的科学家中首次举办了“电脑象棋”比赛,并通过信号机传送指令和移动棋子。约翰·麦卡锡认为,人工智能应该是交互式的,他在1972年获得了计算机界的最高奖项图灵奖,并于1991年获得美国国家科学奖。根据他自己的文章显示,他发明Lisp是为了在有限的运算环境中,通过他自己的处理而创造出计算机模组。约翰·麦卡锡的工作成果已经保留在了许多用户能看到,以及未曾看到的系统里面,并控制着他们与电脑和互联网互动的方式。据悉,约翰·麦卡锡离世的消息首先是由他的女儿通过非正规的渠道发布的,同时,这一消息已经得到了斯坦福大学的确认。(霍珊)(本文来源:网易科技报道 ) http://img1.cache.netease.com/tech/img07/end_i.gif
两周内走了两位图灵奖获得者~ 话说,偶还学过Lisp,曾经有段时间想考人工智能方向的博 缅怀一下!::070821_06.jpg::
页:
[1]