中工娱乐

工人日报 2011年10月21日 星期一

简约而极致的C语言人生

【逝者】丹尼斯·里奇

□韩笑笑
《工人日报》(2011年10月21日 008版)

我和我的合作者所取得的那些奖励都是很令人振奋的,我们为能创造一些有真正价值的东西而感到高兴。——丹尼斯·里奇

2011年10月9日,一位创造了C语言与Unix系统的大师——美国著名的计算机科学家、哈佛大学数学博士、图灵奖获得者丹尼斯·里奇,在忍受了长期的病痛折磨后于新泽西州的家中病逝,享年70岁。

1941年9月9日,丹尼斯·里奇生于美国纽约。里奇的父亲阿利斯泰尔·里奇曾在贝尔实验室长期工作,对晶体管电路类的东西很有研究。正是由于父亲的影响,里奇走上了科学研究之路。1967年,26岁的里奇同样进入了贝尔实验室。

里奇年轻时曾在哈佛大学学习物理学和应用数学。他在那里以肄业生资格学习物理,以研究生资格学习应用数学。就在这个时候,一个偶然的机会改变了他的一生。当听取了一些非课程类的计算机讲座后,他开始对计算机着迷,并选择了一学期正规课程。他在毕业时写的论文也转到了计算机数学方面,并在随后开始开发C语言,从此改变了计算机工业史,整个计算机世界因为C语言和Unix而改变。

由于C语言和Unix两项巨大的成就,里奇成为许多编程爱好者膜拜的对象。1978年出版的《C程序设计语言》,被程序员们奉为“白皮书”,得到了人们的狂热拥戴。有人曾这样赞扬过里奇:“感谢丹尼斯·里奇,令我们拥有这一简洁而美丽的语言。”

在里奇的成长历程中,有两个人对他的影响最大,一个是他父亲,而另一个是他的挚友、同为Unix发明人的肯·汤普逊,尤其是后者。有人问过里奇他的偶像是谁,他说:“我不是在英雄熏陶下成长起来的。很显然,对我职业生涯影响最大的人是肯·汤普逊。Unix大部分是他的工作,同样他也是C语言的前辈。”

里奇与汤普逊的合作,已经成为一段传奇与佳话。1983年,美国计算机协会将当年的图灵奖破例颁给了作为软件工程师的肯·汤普逊与丹尼斯·里奇,认为他们“研究发展了通用的操作系统理论,尤其是实现了Unix操作系统”。同时,美国计算机协会当年还决定新设立一个软件系统奖,以奖励那些优秀的软件开发者,首个软件系统奖得主当然也非他们二人莫属。1999年,汤普逊和里奇还一起获得了美国国家技术奖章。

里奇二人发明了Unix操作系统,在计算机工业史上占有重要的地位。至今,C语言在发展软件和操作系统时依然是一个常用的电脑语言,它对许多现代的编程语言拥有极大的影响。

里奇一生低调朴素,凡是与他合作过的人,都被他的专业精神所感动。他对计算机研究的执著,成就了他简约而极致的人生,如C语言一样,美丽而简单,朴实而感人。

关于中工网 | 版权声明 | 违法和不良信息举报电话:010-84151598 | 网络敲诈和有偿删帖举报电话:010-84151598
Copyright © 2008-2025 by www.workercn.cn. all rights reserved
扫码关注

中工网微信


中工网微博


中工网抖音


工人日报
客户端
×