感谢 Dennis Ritchie,没有他就没有这一切

感谢 Dennis Ritchie,没有他就没有这一切

今天早上,互联网上传来一则消息:丹尼斯·里奇去世了。

里奇博士并不像史蒂夫·乔布斯那样拥有主流的崇拜者,但他对我们生活的计算机世界的创造,甚至是美学,做出了更大的贡献。几乎不可能找到一款不直接归功于里奇的个人计算产品或范例。

20 世纪 70 年代,丹尼斯·里奇在贝尔实验室发明了 C 语言,并参与开发了 Unix 操作系统。在 C 和 Unix 出现之前,计算机世界是支离破碎的,这种局面令人难以想象——没有一种软件可以运行在各种计算机上。所有东西都是为特定平台定制的,每个平台对于诸如“一个字节有多大?”等基本概念都有截然不同的标准。

我们拥有的一切——互联网服务器、电话主干网、我用来输入此文的键盘中的微处理器——都源自里奇的工作。您正在 Drupal 支持的网站上阅读本文;Drupal 是用 PHP 编写的,而 PHP 又是用 C 编写的。(除非您使用打印机打印出该页面,而打印机的内部是用 C 语言编码的。)请看下表,其中列出了用于实现流行软件的编程语言。请注意 C 列的填充量有多大,旁边是 C++ 列,它是作为增强型 C 开发的。

为了避免他的遗产看起来枯燥无味、不为人知,我将完整引用丹尼斯·里奇 1994 年为《Unix 仇恨者手册》所写的“反序言”。里奇是对的。

From: [email protected] Date: Tue, 15 Mar 1994 00:38:07 EST Subject: anti-foreword To the contributers to this book: I have succumbed to the temptation you offered in your preface: I do write you off as envious malcontents and romantic keepers of memo- ries. The systems you remember so fondly (TOPS-20, ITS, Multics, Lisp Machine, Cedar/Mesa, the Dorado) are not just out to pasture, they are fertilizing it from below. Your judgments are not keen, they are intoxicated by metaphor. In the Preface you suffer first from heat, lice, and malnourishment, then become prisoners in a Gulag. In Chapter 1 you are in turn infected by a virus, racked by drug addiction, and addled by puffiness of the genome. Yet your prison without coherent design continues to imprison you. How can this be, if it has no strong places? The rational prisoner exploits the weak places, creates order from chaos: instead, collec- tives like the FSF vindicate their jailers by building cells almost compatible with the existing ones, albeit with more features. The journalist with three undergraduate degrees from MIT, the researcher at Microsoft, and the senior scientist at Apple might volunteer a few words about the regulations of the prisons to which they have been transferred. Your sense of the possible is in no sense pure: sometimes you want the same thing you have, but wish you had done it yourselves; other times you want something different, but can't seem to get people to use it; sometimes one wonders why you just don't shut up and tell people to buy a PC with Windows or a Mac. No Gulag or lice, just a future whose intellectual tone and interaction style is set by Sonic the Hedgehog. You claim to seek progress, but you succeed mainly in whining. Here is my metaphor: your book is a pudding stuffed with apposite observations, many well-conceived. Like excrement, it contains enough undigested nuggets of nutrition to sustain life for some. But it is not a tasty pie: it reeks too much of contempt and of envy. Bon appetit!

<<:  智能儿童色情检测算法将帮助警方筛选非法图像

>>:  数据就是力量

推荐阅读

这些 Prime Day 按摩椅优惠将缓解你的肌肉酸痛

如果您年龄超过一定年龄,并且是在郊区长大的,那么您可能对坐在商场的按摩椅上有着美好的回忆。您只有几分...

冰川融化可能不会导致极端冬季天气,但两者之间存在联系

气候变化怀疑论者经常将最近破纪录的冬季气温作为全球变暖的反面证据。但事实上,温室气体对极端冬季的贡献...

完美的节日礼物:半价无人机!

今年过得真快,距离送礼季只有几周了。如果你不是那种拖延的人,你最好相信现在是时候集思广益想出送礼点子...

谷歌地图已暂时禁用乌克兰的主要功能

据路透社周日报道,谷歌地图暂时禁用了乌克兰提供实时交通数据和当地目的地繁忙程度概览的工具。谷歌告诉该...

几百年前我们没有追踪飓风,但树木却追踪了

在长岛南叉的东部边缘,人类活动的大部分痕迹都消失了,沙丘一直延伸到地平线,逐渐上升到 80 英尺高。...

增强现实还是增强人类?

亚当·詹森的仿生手臂 Open Bionics有时艺术模仿现实。有时现实模仿艺术。有时你无法分辨出哪...

联想 IdeaPad 就是这样让我放弃 MacBook 的

说实话,多年来,我一直自诩为苹果粉丝。说真的,我不会购买任何没有闪亮苹果标志的科技产品!但近年来,我...

在家工作时如何避免分心

在家工作既是福也是祸——你可以自由地按照自己想要的方式工作,但偷懒的诱惑也很大。当老板对你指手画脚时...

克隆像我们一样的动物

2013 年 12 月,纽约州四只被关押的黑猩猩成为历史上第一只起诉人类绑架者以争取自由的非人类灵长...

《鲸》的魅力与评价:深刻的故事和美丽的画面

《鲸鱼》——阴影动画的杰作概述《鲸鱼》是一部 1952 年的日本动画电影,由大藤伸夫执导,大藤工作室...

2014 年顶级家居创新

几个世纪以来,我们一直在用螺丝钉拧东西,所以人们会认为我们已经掌握了钻头制作的艺术。很遗憾,事实并非...

后期试验表明 Moderna 的 RSV 疫苗对老年人有效

1 月 17 日,Moderna 宣布,该公司针对呼吸道合胞病毒(RSV)的实验性信使 RNA(mR...

白色专辑2 加值视频:音乐节前夕 - 粉丝必看的特别视频的全面分析

《白色专辑2 Bonus Video:音乐节前夕》:描绘感动瞬间的OVA魅力《WHITE ALBUM...

放大到 Woot 可享受翻新 Roomba 机器人吸尘器 500 多美元的折扣

如果您喜欢海滩和徒步旅行,但不喜欢在夏天把沙子和灰尘带入室内,那么机器人吸尘器可能是您的最佳选择。W...

我的纸气球:重新评价 1983 年版《大家的歌》的动人故事

《我的纸气球》——1983年版的诉求与评价《我的纸气球》是一部时长两分钟的短篇动画作品,于 1983...