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

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

>>:  数据就是力量

推荐阅读

《梦幻之星的纽扣鼻》评论:动人的故事和迷人的人物

梦想之星纽扣鼻 - Yumenohoshinobuttonose概述《梦星的纽扣鼻》是一部电视动画系...

《芦部GO!GO!Goma-chan》的魅力与评价:大人小孩都能享受的治愈系动画

《芦部快跑!戈玛酱》——温馨家庭动画的魅力《芦部家的少年GO!GO!Goma-chan》是一部 32...

哆啦 A 梦电影《大雄的宇宙大冒险》评论:感人的太空冒险与友情故事

哆啦 A 梦:大雄的宇宙探险记 - 一个动人又充满冒险的宇宙探索故事哆啦 A 梦电影:大雄的宇宙大冒...

排球!!人偶动画的魅力与评价 - OVA#3 回顾

排球!!木偶动画 - 移动 OVA 的彻底分析“排球!!!”系列是根据古馆春一的人气漫画改编的动画系...

彻底解析移动漫画剧场《恐怖梦屋》的魅力与恐怖!

移动漫画剧场:恐怖梦幻屋——一系列令人恐惧又感动的动画短片《移动漫画剧场:恐怖梦屋》于 2001 年...

寒冷的天气是观赏和拍摄夜空的最佳时机

杰克·福斯科 (Jack Fusco) 使用索尼 A7R Mark II 相机和广角 20mm Si...

《Chanchara Oka-P 音头决战》的魅力与评价:动漫迷必看的名作合集

《Chanchara Oka P Ondo Kessakusen》——短小而密集的动画的魅力《Cha...

猫咬伤可能与抑郁症相关的 11 个原因

如果你还没听说过,猫咬伤与抑郁症有关。正如我上周所写, PLOS ONE上的一项研究调查了 130 ...

Esper Mami:我的天使麻美的号召与评价

Esper Mami 我的天使妈妈 #3 - 感人的故事和它的魅力■作品概要《Esper Mami:...

最初被认定为植物的化石实际上是一只小海龟

经过数百万年的岩石掩埋,化石有时会看起来像完全不同的生物。乌龟化石甚至可能与植物有着惊人的相似之处。...

液体灯

对于表演艺术家来说,在表演中营造合适的氛围至关重要。一切都从灯光开始。两年前,我和我的搭档决定制作一...

活跃音乐与可持续购物之间的惊人联系

近年来,消费者将可持续性视为重要的购买因素。根据经济学人智库 2021 年的一份全球报告,自 201...

这款应急必需品在停电期间幸存下来

飓风、地震、野火……最近发生的事件向我们展示了意外事件如何迅速颠覆我们的世界。但我们可以做一些小事来...

本周数据:3D 打印隐形斗篷、可攻击的摩天大楼等

946 英镑:伦敦一栋弧形玻璃大楼的开发商向马丁·林赛支付的赔偿金,因为摩天大楼反射的光线融化了他的...

黑色星期五麦克风和扬声器早期优惠:Shure、KEF、Mackie 等

今年即将结束,这意味着你仍有时间开始实现 11 个月前制定的计划。开始自己直播和/或使用 Shure...