纪念 丹尼斯·里奇
文章目录
it’s now or never
很早就想写一些纪念性质的文章,纪念那些我尊敬的、已经逝去人,一来写文章必然要去找资料,让自己能够更加了解前辈们,二来将想法落在文字上,也能更好的保存下来。
可是想了好久却一直也没有写,实在是怕写不好,自己丢人不要紧,写错了什么东西,就不好了。不过想来想去,其实也没关系,一来在这一生中,也很难有什么最好的时候,二来这篇文章写出来八成也没多少人看得到:D
文字其实也具有时效性,若是现在不写,过了两年虽然思想可能更加完善了,却再也无法寻找这个时间点的思想了。
简介
丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie),通常称为“dmr”,1941年9月9日-2011年10月12日,享年70岁。
里奇生于美国纽约州布隆克维,在他小的时候,他们家就搬到了新泽西州的萨米特。他于当地的高中毕业,之后到哈佛大学学习物理学和应用数学。毕业后,于1967年进入贝尔实验室工作。
20世纪60年代,丹尼斯·里奇和肯·汤普逊参与了贝尔实验室 Multics 系统的开发。然而之后不久贝尔实验室又撤出了 Multics 计划,于是汤普逊找到了一台 PDP-7 机器,从头开始开发应用程序和操作系统。在此期间,丹尼斯·里奇和汤普逊也带领团队进行系统的开发工作。1970年,布莱恩·柯林汉建议把系统命名为“Unix”,与“Multcis”名字相对。在完成Unix系统开发的基本工作之后,汤普逊觉得Unix系统需要一个系统级的编程语言,便创造了B语言。后来丹尼斯·里奇则在B语言的基础上创造了C语言。
主要贡献与成就
里奇为计算机世界贡献了 Unix 和 C语言。
1983年,因为发展了通用操作系统理论并实现了UNIX操作系统,丹尼斯·里奇和肯·汤普逊二人一起获得了图灵奖。里奇的图灵奖论文题目为《对软件研究的反思》(Reflections on Software Research)。
1990年,二人因“创造UNIX操作系统和C程序设计语言”而获得了IEEE颁发的IEEE汉明奖。
1997年获计算机历史博物馆研究员奖。
在1999年4月21日又共同获得了由美国总统比尔·克林顿颁发的美国国家技术与创新奖章。
2005年,美国工业研究院授予丹尼斯·里奇IRI成就奖,以表彰他对计算机科学技术做出的贡献,以及UNIX操作系统对社会的广泛影响。
2011年,丹尼斯·里奇和肯·汤普逊二人共同获得了日本国际奖。
感想
所谓时势造英雄,英雄亦造就时势,丹尼斯·里奇就是这样一个人。在 那个电子世界还处于蛮荒的年代,前辈们手持火把,在原始的大地上探索,偶现思想的火花,建立起原始的秩序。
肯和丹尼斯所编写的 UNIX,正是电子世界的一个里程碑,自 UNIX 被创造以来,一些 UNIX 的设计哲学,不断的影响的着后续的探索者们。
丹尼斯是一个计算机科学家,在未来可能会被一些人淡忘,被一些人神话,其实也都无所谓,他存在的痕迹不会消失。
在生活中,丹尼斯一生普普通通,非常简单,放在今天被列为宅也不为过。这种风格在计算机世界中也得以体现,C 保持了非常简单和自由的风格,而这种简单却体现出了强大的力量。看一看现在的计算机世界多少东西以 C 语言为基础就知道了,我们都站在巨人的肩膀上。
我想这个时代的我们,多少还是缺少这样一些精神的,缺少一些探索的乐趣,原始的纯碎。该怎么做呢?