感谢 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!

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

>>:  数据就是力量

推荐阅读

仅需 144.97 美元即可终身使用 AI 驱动的照片编辑功能

如果您只需点击几下鼠标就能将日常快照变成令人惊叹的艺术作品,那会怎样?这正是 Luminar Neo...

如何在 Instagram、TikTok 等平台上使用内置家长控制

时机成熟时,您可能想给孩子一部智能手机。这是一个务实的决定,需要教育他们了解某些应用程序和网站的危险...

由于受到海洋捕食者的困扰,这些鱼正在迁移到陆地上

鲽鱼躲藏是有原因的——它们在水中被吃掉的可能性比在陆地上大得多。flickr 用户 Sylke Ro...

只需几个小时即可制作定制衣帽钩

如果你家的房子和我家的房子一样,那么门厅、角落和孩子们掉落的任何地方都会堆放着夹克和运动衫。我们试图...

科学家意外捕获金属“自我修复”

金属本身无法“自愈”。一旦金属断裂,人们认为除非外力重塑,否则材料将一直处于断裂状态。但对金属特性的...

大图:巨型水龙卷在佛罗里达上空旋转

对于不熟悉的人来说,水龙卷基本上就是水龙卷,通常比陆地龙卷风弱,但仍然非常可怕。周二袭击佛罗里达州坦...

凭借这些最后一刻的优惠,购买 Echelon 智能自行车、划船机等产品可节省高达 400 美元

联网健身器材让您可以加入实时锻炼,在客厅与陌生人一起挥洒汗水。Echelon 是虚拟健身器材领域的领...

最后决定购买这款翻新的 Apple iPad 6th Gen 9.7",价格为 164.97 美元 + 保证节假日送货

无论您是知道亲人急需升级 iPad,还是希望在圣诞节前获得一台像新的一样的 iPad,这款 9.7 ...

淡水钓鱼初学者指南

这个故事最初刊登在《Field & Stream》上。对于大多数认真的钓鱼者来说,是他们的家...

《Monkey Magic》的魅力与评价:深入探究传奇动画

《猴子魔术》的吸引力与评价《Monkey Magic》是一部电视动画,于1999年12月31日至20...

迄今为止发现的最黑行星,几乎吸收了 100% 到达它的光线

开普勒发现了宇宙中已知最暗的行星——一颗距离我们约 750 光年的木星大小的系外行星,它非常黑,反射...

击出本垒打的终极指南

如果说有一项运动能让人完全着迷,那就是棒球。多年来,全美各地的极客们一直在研究是什么让某些球员或球队...

令人难以置信的缩小针:针头获得无痛改造

自 1853 年法国外科医生 Charles Gabriel Pravaz 首次将一个空心的、可刺穿...

在亚维农桥上:彻底解析《大家的歌》的魅力

在亚维农桥上——回顾各位歌曲的代表作《在亚维农桥上》是1970年10月NHK教育电视台(现NHK E...

4 种工具可帮助您远程照顾亲人

技术改变了我们彼此交流的方式,只需在智能手机或笔记本电脑上轻点几下,就可以在几秒钟内与世界另一端的人...