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

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

>>:  数据就是力量

推荐阅读

濒临灭绝的新生长臂猿是“希望的象征”

就在这两只可爱的侏儒河马继续争夺最可爱病毒动物称号的同时,一种新的灵长类动物正准备夺走人​​们的心。...

科学如何测量食物:奶酪的延展性、香蕉的辐射等等

口味是非常主观的事情。但当涉及到科学时,就必须测量,而且测量结果必须准确。以下是精确测量食物的 11...

《来到海边》:透彻分析这首歌的魅力和情感

《来到大海》的号召力与评价《来吧来到大海》是一部时长只有两分钟的短篇动画电影,于 1984 年 8 ...

无线充电的未来越来越接近现实

想象一个我们不需要插入任何东西的世界。只要将手机、笔记本电脑、平板电脑和耳机放在感应表面上,它们就会...

《鬼太郎》第三部和 1980 年代电影版的全面回顾

《鬼太郎》第一部剧场版的魅力与评价介绍《鬼太郎》是改编自水木茂同名漫画的人气动画,1985年上映的第...

这些有 177 万年历史的牙齿或可帮助揭开人类童年的神秘面纱

拼凑人类进化之谜有时归结为 32 个部分——我们的牙齿。几颗可追溯到 177 万年前的化石牙齿为我们...

死后的生活从未如此美丽

当你住在大城市时,有时大自然会以间接的方式出现在你面前——来自纽约州北部苹果农场的照片,杂货店里的鸡...

《飞翔的魔女佩蒂特》的魅力与评价:轻松有趣的生活题材动画

《飞翔的魔女佩蒂特》——这部短篇动画的魅力和世界观《飞翔的魔女 Petit》是改编自石冢千寻的人气漫...

比当地电影院更好的后院剧院设备

遗憾的是,露天汽车电影院正在缓慢而痛苦地走向衰亡,但如果您拥有合适的设备,您可以在自家后院创造绝佳的...

意外发现的新“冥王”海鳗

新发现的哈迪斯蛇海鳗( Uroperygius hades )在泥泞的河口中如鱼得水。这种海鳗呈深棕...

电影《犬夜叉》的魅力与评价:动人的故事与视觉美感的透彻分析

电影《犬夜叉:永恒的爱》综合评论与推荐影片概述电影《犬夜叉:超越时空的恋曲》是一部于2001年12月...

这些甲虫会嗅出受真菌感染的树木,以找到下一个目标

欧洲各地的针叶林正遭受着微小威胁和巨大影响的侵袭。异常高温和夏季干旱导致欧亚云杉树皮甲虫( Ips ...

亚马逊 Prime Day Thermacell 优惠:购买真正有效的驱蚊剂可享优惠

蚊子毁掉户外美丽的夏夜比噪音投诉或变质的土豆沙拉更快。Thermacell 的智能驱蚊设备依靠可充电...

恶魔人 2023 版:以现代视角重新评价和思考经典

《恶魔人》2023年版——获得恶魔之力的少年的华丽故事《恶魔人》于2023年11月9日在Netfli...

这个机器人可以根据人类的输入创作手指画

卡内基梅隆大学的一个研究小组开发了一个新项目,该项目通过融合人类、人工智能和机器人的优势,实现了艺术...