加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Dennis M Ritchie(丹尼斯·里奇) C语言之父 KenThompson(肯·汤普生)

(2007-09-07 22:58:37)
标签:

知识/探索

分类: 读书心得
Dennis M Ritchie(丹尼斯·里奇), C语言之父,UNIX之父。生于1941年9月9日,哈佛大学数学博士。
现在,Dennis M. Ritchie 担任朗讯科技公司贝尔实验室 (原AT&T实验室)下属的计算机科学研究中心系统软件研究部的主任一职。
1978年Brian W. Kernighan和Dennis M. Ritchie出版了名著《C程序设计语言(The C Programming Language)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。
C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑。
除了C语言的开发,Dennis Ritchie还和Ken Thompson一起开发了UNIX操作系统,因此,他还是名副其实的UNIX之父。
从二十世纪七十年代起,他因杰出的工作得到了众多计算机组织的公认和表彰。
 

大师的修炼之道
Ritchie生于1941年9月9日的纽约 Bronxville,获得学士学位并且获得哈佛大学博士学位,在哈佛,先是学习物理,而后转向应用数学。正是在这时候,一个偶然的机会改变了他一生的选择。
大约1960年,Ritchie听取一些非课程类的计算机讲座后,开始对计算机着迷,并选择了一学期正规(介绍性的)课程。第一部分是模拟计算机,后面是关于打孔卡片设备的,然后才是关于真正的数字式计算机的,并为Univac I号机准备了一个程序。当时他是一个主修物理的学生,但是更加着迷于计算机处理的理论和实际问题。因此,他的毕业论文大部分是理论方面的,例如1968年获得数学博士时的论文《递归函数的的层次》;但是他也开始投入更大精力到实践方面,例如,作为助手,在IBM7049计算机上用了三年时间为同一个介绍性课程做后续版本。
在Ritchie的成长历程中,有两个人对他的影响最大,一个是他父亲Alistair E. Ritchie,而另一个是他的挚友,同为UNIX发明人的Ken Thompson。
由于父亲的指引,他进入全球知名的研发机构——贝尔实验室。Dennis的父亲在贝尔实验室有长时间的工作经历,对晶体管电路类的东西很有研究。1967年在父亲指引下加入贝尔实验室。不久后,加入了Multics(Multiplexed Information and Computing System)项目,正是这个项目,使得他和Ken Thompsom 有了合作的机会。该项目由贝尔实验室、麻省理工学院和通用电器三家合作,Ritchie负责多道处理机的BCPL语言和GE650的编译器,它们都是属于GECOS系统的,同样的,他也写了ALTRAN语言的代数编译器,那是用于符号计算机的一种语言和系统。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有