不知不觉,丹尼斯里奇(Dennis Ritchie)去世六周年了。2011年10月12日,和里奇一起工作了20多年的同事罗布帕克(Rob Pike)从加州来到新泽西后,才知道他死了。
由于是独居,当时无法知道准确的死亡时间,后来确定离世日期是2011年10月9日。据他的兄弟透露,这几年丹尼斯·里奇的健康状况一直不好,他患有前列腺癌和心脏病。乔布斯和丹尼斯·里奇都是在同年同月离世。但之后每年的这段时间,很多媒体都会纪念乔布斯,但很少提到丹尼斯·里奇。
乔布斯和丹尼斯·里奇
【引用】 2011年10月 liujinmarshall的评论文章:
人们对里奇的纪念,远不及对乔布斯铺天盖地的悼念。可是,里奇值得人们那样去做。还是有人出来说了句公道话。
“史蒂夫·乔布斯上周去世引发了巨大的反响,这当然合情合理。即便影响实际上更为广泛,丹尼斯却不为公众所知”,罗伯·派克说。罗伯是一名在Google工作的程序员,作为业界的传奇性人物,曾经与里奇在著名的贝尔实验室共事20年。
周三晚间,派克在Google+上发表消息称,在与病魔进行长久的抗争后,里奇于上周末在新泽西的家中溘然长逝。虽然在技术圈内引起大量反响,但在主流媒体上,里奇却没有得到同巨大影响相称的悼念。丹尼斯·里奇作为C语言之父,和贝尔实验室资深研究员肯·汤姆森一起使用C语言开发了Unix,当今世界大量依赖的操作系统,其中包括史蒂夫·乔布斯治下的苹果帝国。
丹尼斯·里奇(站立者)与肯·汤姆森 于1972年于一台PDP-12前合影 (照片来源:贝尔实验室提供)
“现下互联网基本都在用这两样东西:C语言和UNIX”,派克对《连线》杂志称,“浏览器是用C语言写的。UNIX的内核——基本上是因特网运作的基础——也是用C写的。Web服务器也是用C语言写的,如果不是的话,那就是用Java或者C++写的,两者都是C语言的派生;要不就是Python或者Ruby,用C语言实现的。然后我几乎敢保证,运行这些程序的网络硬件,是用C语言开发的软件驱动的。”
“几乎很难夸大丹尼斯在信息经济基础设施方面无所不在的影响力。”
他补充说,Windows曾经也是用C语言编写,而UNIX同时也支撑了苹果桌面操作系统Mac OS X,以及iPhone与iPad的操作系统iOS。“如果说乔布斯是台前之王,那里奇就是幕后之王。”MIT电气工程与计算机系教授Martin Rinard如此评价道。Rinard也是计算机科学与人工智能实验室的成员。
“乔布斯的过人之处在于其品位独特,打造人们为之着迷并引人注目的产品。而里奇却擅长于开发一些技术人员使用的基础设施,天天被人们使用却不为人知。”
丹尼斯·里奇
今天给大家推荐一个代码编辑查看神器---Sublime Text:
Sublime Text 的主要功能包括:拼写检查,书签,完整的Python API ,Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
查找可以支持正则表达式,改一个函数输入变量整个函数里所有的同步更新。
这个软件神奇的地方是有很多人开发插件,注意中文编码查看乱码问题:可以通过安装GBK插件解决。
Sublime Text
Sublime Text界面
相关文章链接:
媒体记住了乔布斯,但我们不能忘了他——C语言之父
#后期会介绍更多关于C语言与C语言之父的故事,增加你对C语言的兴趣!
觉得不错,请点赞、分享或收藏↓↓↓
请关注:IT科研室
作者:Kevin一个不端不装有梦有趣的原创文字创作与分享者!