c语言&&Unix之父(已过世)
一、c语言之父简短的传记:
丹尼斯·里奇出生于纽约布朗克斯维尔。他的父亲是 Alistair E. Ritchie,他是贝尔实验室的长期科学家,也是关于开关电路理论的开关电路设计的合著者。作为一个孩子,丹尼斯和他的家人搬到了新泽西州的萨米特,在那里他从萨米特高中毕业。他毕业于哈佛大学,获得物理学和应用数学学位。
1967 年,Ritchie 开始在贝尔实验室计算科学研究中心工作,并于 1968 年在 Patrick C. Fischer 的指导下在哈佛完成了题为“计算复杂性和程序结构”的博士论文答辩。然而,里奇从未正式获得博士学位,因为他没有向哈佛图书馆提交他的论文的装订副本,这是学位的要求。2020年,计算机历史博物馆与里奇一家和菲舍尔一家合作,找到了丢失的论文的副本。
在 1960 年代,Ritchie 和Ken Thompson在贝尔实验室从事Multics操作系统的工作。Thompson 随后找到了一台旧的PDP-7机器,并在 Ritchie 和其他人的帮助下从零开始开发了自己的应用程序和操作系统。1970 年,Brian Kernighan提出了“ Unix ”这个名字,这是“Multics”这个名字的双关语。为了用系统级编程语言补充汇编语言,Thompson 创建了B.后来,B 被Ritchie 创建的C取代,他多年来一直为 Unix 和 C 的开发做出贡献。
在 1970 年代,Ritchie 与 James Reeds 和 Robert Morris 合作,对 M-209 美国密码机进行了纯密文攻击,该密码机可以破解至少 2000-2500 个字母的消息。 Ritchie 提到,在与 NSA 讨论后,作者决定不发布它,因为他们被告知该原则适用于外国政府仍在使用的机器。
Ritchie 还参与了Plan 9和 Inferno 操作系统以及编程语言Limbo的开发。
作为 1990 年代中期 AT&T 重组的一部分,Ritchie 被调到朗讯科技,并于 2007 年退休,担任系统软件研究部负责人。
二、贝尔实验室历史(目前贝尔实验室已被诺基亚从朗迅手里收购)
当我们查阅贝尔实验室的历史的时候就会发现 丹尼斯·M·利奇 被放在一个很醒目的位置。
1960 年代至 1970 年代:卫星、CCD 和大爆炸
1960 年代带来了计算技术的兴起。贝尔实验室的科学家们扩展了他们在软件和固态电子领域的研究,标志着向数字通信系统和卫星技术领域的逐步发展。1970 年代,随着贝尔实验室设计了处理数字信号处理和计算机存储功能的新微芯片,微电子学进入了一个新时代。研究试验开始于使用光子而不是电子的光波传输系统
三、丹尼斯·M·里奇(以下有些是第一人称叙述)
存档的网站地址: https://www.bell-labs.com/usr/dmr/www/
- Dennis Ritchie
Bell Labs , Rm 2C-517
600 Mountain Ave.
Murray Hill, New Jersey 07974-0636, USA - dmr@bell-labs.com
- +1 908-582-3770 (办公室),+1 908-582-5857 (传真)
在纪念馆
丹尼斯于 2011 年 10 月上旬去世。这是他的姐姐和兄弟们的便条:
作为丹尼斯的兄弟姐妹,林恩、约翰和比尔里奇——代表整个里奇家族——我们想向你们所有人传达我们对丹尼斯的爱意,我们是多么的感动、惊讶和感激。阅读。我们可以一次又一次地确认我们不断听到的内容: 丹尼斯是一个永远善良、甜美、谦逊和慷慨的兄弟——当然也是一个十足的怪胎。他有一种令人捧腹的幽默感,对生活的荒谬有敏锐的洞察力——尽管他的世界观完全没有愤世嫉俗或卑鄙的态度。 我们为失去他感到非常难过,但无法言喻地意识到他在世界上留下了多么深刻的印记,以及他温柔的个性——除了他的成就——似乎是被理解的。 林恩、约翰和比尔·里奇 |
阿尔卡特朗讯贝尔实验室总裁 Jeong Kim 表示:
“ DENNIS 深受阿尔卡特朗讯贝尔实验室同事的喜爱,他将非常怀念他。他确实是我们所有人的灵感来源,不仅因为他的许多成就,还因为他是一位朋友、发明家和谦逊而亲切的人。我们要向里奇一家,以及所有被丹尼斯以某种方式感动过的人,表达我们最深切的同情。”
历史
多年来,我在贝尔实验室的计算科学研究中心工作。2005 年 10 月,重组重新分配了这个小组,我现在在这个中心,这个中心的名字有点笨拙,叫做融合、软件和计算机科学实验室(但仍然在同一个办公室)。这种经历比看起来更加多样化。这是一些历史:
我在 1967 年加入时,贝尔实验室是一家由美国电话电报公司及其子公司西部电气共同拥有的公司。它的正式名称是贝尔电话实验室公司。 | |
不久之后,Ken Thompson 与我和其他人一起开始了 Unix 的工作。不久之后,仍然拥有大部分贝尔系统的 AT&T 更新了它的标志(我怀疑这些事件是否相关)。新标志刚刚更新了图像;公司结构保持不变。我们在 1984 年之前出版的材料使用了这个贝尔标志和“贝尔实验室”的名称。 | |
1984 年,AT&T 根据协商一致的法令,剥离了其拥有的当地电话公司,并在此过程中放弃了贝尔标志和贝尔名称,但与贝尔实验室有关的除外。Bell Telephone Laboratories Inc. 作为一家公司解散,并成为 AT&T 的一个整合单位。我们失去了国防军头盔并获得了死亡之星,现在确定自己在“AT&T 贝尔实验室”工作。 | |
1996 年,AT&T(这一次是自愿的)将其系统和技术部门分拆成 Lucent Technologies,而 AT&T 则保留了服务业务。贝尔实验室大部分时间都留在朗讯,尽管我们的一些同事帮助组建了一个新的 AT&T 实验室,就像我们中的一些人在 1984 年去了 Bellcore。新的公司标志通常包括“贝尔实验室创新”这一行。 | |
朗讯和阿尔卡特于 2006 年 12 月 1 日合并。另一个新名称和徽标!仍然是同一个办公室。 |
无论公司、法院、公关类型或高层管理人员决定在某一天或某一年应该是我们的名称和徽标,贝尔实验室一直是一个非常适合开展长期工作的好地方。
一些材料
我参与过的各种事情都可以在 HTML、PostScript 或 PDF 中找到。有些是我的或其他人的论文,有些只是有趣的摇篮。它们按类别组织。
Unix 论文和著作,大致按时间顺序排列
- Unix Programmer's Manual, First Edition (1971) 在发明管道或 grep 之前的页面扫描或 Postscript(通过 OCR)。
- 大约 1972 年 的 Unix 谈话笔记
- “Unix 分时系统”,1974 年 BSTJ 对 1974 年 C. ACM 文章的更新,我和 Ken Thompson 最初描述了 Unix:
browsable或PostScript 或PDF。 - “Unix 分时系统的演变”,对 1968-1973 年间的发展进行了说明。
可浏览或可打印的PostScript或 PDF - 一份 1976 年的备忘录,建议购买一台可以移植 Unix 的机器,以及 C 语言中需要进行的各种更改才能使之成为可能。尽管备忘录本身只是形式上的,但它在 Unix 历史上很重要。
- Bob Bowles 发现并扫描了一个1981 年的 Unix 广告。现在看;它不是那么大。我找到了另一个,Vincent Guyot 提供了 Xenix 版本。
- Jena 的 Karl Kleine 找到并扫描了一份早期的 Unix 许可协议,以及两个 1980 年代早期系统的价目表。看这里的介绍。
- 整个 第七版手册都可以在线获得,不仅包括手册页,还包括所有文件。(整个系统的源代码,以及早期和后期的源代码也都可用;请参阅 链接页面。)
- 我和 Steve Johnson 合着的“C 程序和 UNIX 系统的可移植性”有多种格式。这个早期可移植性工作的链接不仅收集了这篇论文(各种格式),还收集了 Richard Miller、Steve Johnson、Juris Reinfelds、Tom London 和 John Reiser 关于 32V 的相关论文,以及后来在贝尔实验室内关于各种类型的开创性工作的机器。
- 'A Retrospective',来自 AT&T 贝尔实验室技术期刊,1978 年。 此链接指向情况的简短描述,并带有指向文章再现的子链接。
- `A Stream Input/Output System',来自 AT&T 贝尔实验室技术期刊,1984 年:
可浏览或可打印PostScript或 PDF - 我写了几篇关于在 Cray X/MP 上使用 Unix 的经验的论文。该链接指向一个带有少许背景的 HTML 页面;它包含论文的子链接。
- “第九版 Unix 系统中的进程间通信”,与 DL Presotto 合着,来自 Software--Practice and Experience, 1990 年 6 月 19日。
可浏览或可打印PostScript或 PDF - Ken、我和一些 PDP-11的旧照片。来自公司档案,带有一点图片解释。
- 为什么肯必须发明| :道格·麦克罗伊(Doug McIlroy)的一些部分神秘的建议可以追溯到 1964 年。
- 1990 年出版的 Unix 第十版手册中 的一些材料 。这是我们小组出版的最后一本 Unix 手册。链接下的集合只是整个两卷的一小部分,其中包含一些描述在计划 9中幸存 但不在其自己的手册中的实用程序的文档,特别是pic和tbl。有些很整洁,例如pico。
Ritchie 是大约 50 篇学术论文、书籍和教科书的作者或撰稿人,被引用超过 15,000 次。
以下是他被引用次数最多的一些作品:
- C 编程语言,BW Kernighan, DM Ritchie, Prentice Hall, Englewood Cliffs, New Jersey (1978)
- 编程语言,D Ritchie (1978)
- UNIX 分时系统,DM Ritchie,K Thompson,经典操作系统,195-220 (2001)
- UNIX 环境中的高级编程,WR Stevens, SA Rago, DM Ritchie, Addison-Wesley (1992, 2008)
C 及其直系祖先
- Martin Richards 的BCPL 参考手册,日期为 1967 年 7 月。这里描述的语言为我们自己和其他人的大部分工作提供了基础。链接页面讨论了这些情况,而其下链接的文件则包含手册本身。
- 用户对 B 的参考,描述了 B 编程语言;它由 Ken Thompson 撰写,描述了 PDP-11 版本。
- CSTR #8还描述了 B 编程语言;它适用于霍尼韦尔设备上的 GCOS 版本。这是约翰逊和克尼汉的作品。
- 1972-73 年间两个原始 C 编译器的复活 ,包括源代码。您将无法使用当今的编译器对其进行编译,但该链接指向成功恢复其中之一的人。
- 第 6 版 Unix(1975 年 5 月)附带的 C 参考手册 Postscript (250KB) 或 PDF (79K) 的版本,在题为“与 Unix 分时系统一起使用的文档”的第二卷中。为了完整起见,Kernighan 的 C 教程也有Postscript或 PDF格式的版本。
还有一个稍早的(1974 年 1 月)版本的 C 手册,形式为贝尔实验室技术备忘录的未解释 PDF 扫描件,如果可以容纳 1.9MB,请 在此处查看。
本手册的更新版本没有与第 7 版的大多数机器可读版本一起分发,因为“白皮书” K&R 的第一版大约在同一时间出版。该教程被极大地扩展为本书的大部分内容,手册成为本书的附录 A。
然而,事实证明,我们在本地打印的第 7 版手册的纸质副本不仅包括成为 K&R 1 的附录 A 的内容,而且还包括一个名为“C 的最近更改”的页面,我重新输入了这个。我一直无法找到当代的机器可读版本(可能制作了一些包含它的磁带)。这可在 PostScript或PDF 格式中使用。
手册的结构甚至许多措辞都保留在 K&R I 中,并由此进入该语言的 ANSI/ISO 标准。
- 贝尔实验室 CS 技术。Steve Johnson 和我的报告 (#102) 讨论了在各种机器上为 C 设计调用序列所涉及的问题。它是从 1981 年开始的,因此是 ANSI 之前的版本,但问题并没有真正改变。以 HTML、 PDF或 Postscript形式提供。
- `The Development of the C Language',来自 HOPL II,1993:
可浏览或可打印PostScript或 PDF
Angelo de Oliveira 提供了该论文的葡萄牙语翻译;他自己的 MS Word 版本在这里,而 这是 Word 将其转换为可浏览的 HTML。 - 我在 HOPL II 上发表的演讲 的HTML 可浏览成绩单及其幻灯片。它的标题是“五种小语言及其如何成长”,它与上面引用的开发论文完全不同。
- `Variable-size Arrays in C',我的一个提议,出现在 Journal of C Language Translation 中,但不是 1999 ISO C 标准采用的方法:
可浏览的,或可打印的PostScript或 PDF。 - The C Programming Language一书有一个主页。它包含收购信息和当前勘误表,以及来自各种翻译的封面艺术。
其他有趣的事情:建筑、编辑、冒险
- Thompson 的太空旅行游戏,一种图形娱乐,让 Ken 找到了重要的 PDP-7。
- 涉足密码学,作者发现自己卷入了比以往更强大的政治力量和更高的数学创造力。
- Labscam:一个 1989 年的故事,其主角是娱乐圈二人组、Plan 9 极客和诺贝尔奖获得者。
- QED的历史注释(和手册) ,Unix ed和vi编辑器 的祖先 。
- VAX 20 多年,我们对 Digital 架构的早期印象,来自 1988 年 Usenet 的评估。
- 内幕消息:beeta 的价值观将催生 Dom!
- 来自华盛顿的一封信,讲述了获得国家技术奖章的经历。
- 我为国际电脑游戏协会的出版物 ICGA Journal 写了一篇简短的文章,讲述了对 Ken Thompson 在国际象棋、其他游戏和系统方面的活动之间的协同作用的赞赏。它包括 Mike Lesk 的一个有趣的伪造备忘录。
- USL 在 1990 年代初针对 BSDI(当时的加州大学)提起的有关 Unix 知识产权的诉讼中的 一些法庭文件。鉴于上合组织最近的行动,这些可能与今天有关。
计划 9 和地狱
- Plan 9系统的新开源版本 现已推出。我只为它贡献了一些零碎的东西,但实际上,我签了一些薪水来维持它。
- 计划 9 的系统结构思想也被 Inferno 系统采用,现在由 Vita Nuova分发。同样,这更像是签薪水而不是工作,尽管我确实写过。
我收集的链接
- 丹尼斯·里奇似乎除了以上记录之外还有其他生命。
- 不仅我,而且UNIX® 的生命都在遥远的地方,我不是指 Linux 或 *BSD。看一些例子。
- 指向包含 Unix、C 和其他(通常较旧的)历史资料 的站点的链接。
传
简短的传记,以第一人称代替讣告风格。(这个简短的传记里面内容也是非常丰富,建议多研究)
参考书目
终身成就和奖项(补充)
1983 年,Ritchie 和 Thompson 获得了ACM图灵奖,“以表彰他们对通用操作系统理论的发展,特别是对 UNIX 操作系统的实现”。里奇的图灵奖演讲题目是“对软件研究的反思”。1990 年,Ritchie 和 Thompson 都获得了电气和电子工程师协会 (IEEE) 颁发的 IEEE Richard W. Hamming 奖章,以表彰其“发明了 UNIX 操作系统和 C 编程语言”。 1997 年,里奇和汤普森都成为了计算机历史博物馆的研究员,“以共同创造 UNIX 操作系统和开发 C 编程语言”。 1999 年 4 月 21 日,汤普森和里奇共同获得了比尔克林顿总统颁发的 1998 年国家技术奖章,因为他们共同发明了 UNIX 操作系统和 C 编程语言,根据奖章的引用,“带来了巨大的进步在计算机硬件、软件和网络系统方面,刺激了整个行业的发展,从而增强了美国在信息时代的领导地位”。 2005 年,工业研究所授予 Ritchie 成就奖,以表彰他在开发 Unix 操作系统时对科学技术和整个社会的贡献。 AT&T 重组后,Ritchie 被调到新成立的名为 Lucent Technologies 的部门工作,直到 2007 年退休,担任系统软件研究部主管。里奇的奖项和荣誉名单非常广泛。 2011 年,Ritchie 与 Thompson 一起因在 UNIX 操作系统开发方面的工作而获得日本信息和通信奖。 他一直在贝尔实验室工作,直到 2007 年退休. |
Fiddled:2006 年 5 月添加组织变更;2002 年 3 月,添加 HOPL talk 链接,2002 年 7 月添加 C 教程论文,2002 年 10 月添加 ICGA 论文,2003 年 1 月添加可移植性论文,2003 年 4 月添加 Kleine 材料,2003 年 10 月添加可移植性论文。
2006年12月添加新的阿尔卡特朗讯标志。
参考1:
https://www.bell-labs.com/usr/dmr/www/bigbio1st.html 简短的传记
https://www.cs.princeton.edu/~bwk/dmr.html 普林斯顿大学的记载
http://www.princeton.edu/~hos/mike/transcripts/mcilroy.htm (数学家 M.D. McIlroy的采访)
https://www.bell-labs.com/usr/dmr/www/notes.html
https://www.bell-labs.com/usr/dmr/www/picture.html 一些旧照片
https://www.bell-labs.com/usr/dmr/www/ken-and-den.jpg
https://www.bell-labs.com/usr/dmr/www/mdmpipe.html M.D. McIlroy的建议
https://www.multicians.org/ 但是参与的Multics 操作系统项目的专业站点
https://web.mit.edu/multics-history/ 开源下载和历史记载
https://www.britannica.com/biography/Dennis-M-Ritchie 大英百科全书的Dennis M Ritchie传记
http://genius.cat-v.org/dennis-ritchie/
http://genius.cat-v.org/brian-kernighan/
http://www.linuxfocus.org/English/July1999/article79.html Dennis M. Ritchie的采访
https://www.oreilly.com/content/dennis-ritchie-day/
http://www.lysator.liu.se/c/dmr-on-histories.html
https://www.sciencedirect.com/topics/engineering/end-diastolic-volume
https://www.computer.org/profiles/dennis-ritchie (ieee)
https://codedocs.org/what-is/dennis-ritchie
https://www.liquisearch.com/dennis_ritchie
https://www.liquisearch.com/dennis_ritchie/career
https://people.csail.mit.edu/meyer/meyer-ritchie.pdf
https://www.thecrimson.com/article/2011/10/17/dennis-ritchie-c-programming/
https://www.unixmen.com/dennis-m-ritchie-father-c-programming-language/
https://simple.wikipedia.org/wiki/Dennis_Ritchie
https://www.notablebiographies.com/supp/Supplement-Mi-So/Ritchie-Dennis.html
https://gaz.wiki/wiki/nl/Dennis_Ritchie
https://www.geni.com/people/Dennis-Ritchie/6000000014300629210
https://www.studocu.com/en-us/document/harvard-university/computer-science/dennis-ritchie-programming-language-ansi-c/23234159
https://readwrite.com/redux_remembering_dennis_ritchie_creator_of_the_c_progra/
https://www.invent.org/inductees/dennis-ritchie
http://genius.cat-v.org/dennis-ritchie/
https://www.analyticsinsight.net/dennis-ritchie-biography-of-a-pioneer-programmer-who-shaped-the-computing-history/
https://www.notablebiographies.com/supp/Supplement-Mi-So/Ritchie-Dennis.html
https://www.thefamouspeople.com/profiles/dennis-ritchie-8095.php
https://www.famousinventors.org/dennis-ritchie
https://lemelson.mit.edu/resources/dennis-ritchie
https://www.unixmen.com/dennis-m-ritchie-father-c-programming-language/
https://kripkit.com/dennis-ritchie/
https://computerhistory.org/blog/discovering-dennis-ritchies-lost-dissertation/ 发现丹尼斯·里奇丢失的论文
https://www.computerhistory.org/collections/catalog/102788942 里奇的论文
https://www.computerhistory.org/collections/catalog/102784979 丹尼斯·里奇论文
https://www.computerhistory.org/collections/catalog/102717373 讲述里奇
https://www.bell-labs.com/usr/dmr/www/chist.html C语言的发展
https://arstechnica.com/information-technology/2011/10/dennis-ritchie-the-giant-whose-shoulders-we-stand-on/ 丹尼斯·里奇:我们站在他肩膀上的巨人
http://www.cl.cam.ac.uk/~mr10/BCPL.html BCPL 和 C 源文件
https://amturing.acm.org/award_winners/ritchie_1506389.cfm 图灵奖获奖页面
https://dl.acm.org/profile/81100458439 图灵奖作者页面
https://computerhistory.org/blog/the-earliest-unix-code-an-anniversary-source-code-release/ 最早的 UNIX 代码:周年源代码发布
https://www.celebnetworthpost.com/dennis-ritchie cnn上的简历
https://www.sigops.org/awards/dmr/ Dennis M. Ritchie 博士论文奖
https://www.celebsmoney.com/net-worth/dennis-ritchie/ 丹尼斯里奇的净资产接手调查
https://www.zdnet.com/article/without-dennis-ritchie-there-would-be-no-jobs/ 没有丹尼斯·里奇,就没有乔布斯
https://www.invent.org/inductees/dennis-ritchie
http://genius.cat-v.org/dennis-ritchie/interviews/drichie interview访谈
https://wiki.kidzsearch.com/wiki/Dennis_Ritchie wiki
https://www.independent.co.uk/news/obituaries/dennis-ritchie-computer-software-pioneer-2371558.html
https://alwaysquotes.com/dennis-ritchie/ 他的经典名言
https://fossbytes.com/dennis-ritchie-father-of-c-and-unix-dies-again-for-some-tech-figures/ C 和 Unix 之父 Dennis Ritchie 因一些科技人物再次去世(去世之前的一些谣言)
https://www.genbeta.com/desarrollo/dennis-ritchie-creador-de-c-y-unix
https://fossbytes.com/greatest-dennis-ritchie-bill-gates-steve-jobs/ 谁是最伟大的?丹尼斯·里奇、比尔·盖茨还是史蒂夫·乔布斯?
https://www.academia.edu/43687770/C_Programming_Language_2nd_Edition_by_Brian_W_Kernighan_Dennis_M_Ritchie
https://www.genbeta.com/desarrollo/dennis-ritchie-creador-de-c-y-unix C 和 UNIX 的创造者 Dennis Ritchie
https://dmrthesis.net/ 丹尼斯·里奇论文(Dmrthesis.net 由 Ritchie 家族管理和运营)
http://genius.cat-v.org/dennis-ritchie/interviews/drichie
https://alwaysquotes.com/dennis-ritchie/
https://techheaven.fandom.com/wiki/Dennis_Ritchie 科技天堂维基
https://citas.in/autores/dennis-ritchie/ 丹尼斯·里奇行情
https://www.technotification.com/2016/07/facts-about-dennis-ritchie.html 关于丹尼斯·里奇的五个事实——C 语言的发明者
Fuente: https://citas.in/autores/dennis-ritchie/
https://pantheon.world/profile/person/Dennis_Ritchie/ 电脑科学家 丹尼斯·里奇
https://spectrum.ieee.org/dennis-ritchie-1941-2011 丹尼斯·里奇 (1941–2011) C 语言的创造者和 Unix 先驱丹尼斯·里奇去世,享年 70 岁
https://www.computerworld.com/article/2471299/dennis-ritchie-and-steve-jobs----quite-the-juxtaposition.html 丹尼斯·里奇和史蒂夫·乔布 斯——相当的并列
下面是比较有意思的东西:
https://www.famousdetails.com/dennis-ritchie/ 丹尼斯·里奇:关于计算机科学家的 10 大必知事实
https://www.inspiringquotes.us/author/6242-dennis-ritchie 丹尼斯·里奇语录和俗语
参考2
- ^ a b c d e Lohr,Steve(2011 年 10 月 12 日),“Dennis Ritchie,Programming Trailblazer,70 岁离世”,《纽约时报》 , 2011 年10 月 13日检索,
Dennis M. Ritchie,他帮助塑造了现代数字通过创建软件工具为谷歌和智能手机等搜索引擎提供支持的软件工具,他于周三在新泽西州伯克利高地的家中被发现死亡,享年 70 岁。独居的里奇先生近年来身体虚弱在治疗前列腺癌和心脏病后,他的兄弟比尔说。
- ^ a b c “Unix 创造者丹尼斯·里奇去世,享年 70 岁”。英国广播公司新闻。2011 年 10 月 13 日。2011 年10 月 14日检索。
开创性的计算机科学家丹尼斯·里奇在长期患病后去世。
... Ritchie 博士去世的第一个消息来自 Rob Pike,他是在贝尔实验室与他共事的前同事。
里奇先生的去世随后在阿尔卡特朗讯的一份声明中得到证实,该公司现在拥有贝尔实验室。
- ^ a b Pike, Rob (October 12, 2011), (untitled post to Google+) , 2011 年10 月 14日检索,
我刚刚听说,在长期患病后,Dennis Ritchie (dmr) 本周末在家中去世。
我没有更多信息。
- ^ Campbell-Kelly, Martin(2011 年 10 月 13 日),“Dennis Ritchie 讣告”,《卫报》, 2011 年10 月 13日检索,
Dennis MacAlistair Ritchie,计算机科学家,1941 年 9 月 9 日出生;
死于 2011 年 10 月 12 日
- ^ “IEEE Emanuel R. Piore 获奖者” (PDF)。IEEE . 于2010 年 11 月 24 日从原始文件 (PDF)存档。2021年3 月 20 日检索。
- ^ “丹尼斯·里奇” . 计算机历史博物馆。于2015 年 1 月 3 日从原版存档。2015 年1 月 5日检索。
- ^ 凯斯特,威廉;里奇,阿利斯泰尔 E.;沃什伯恩,赛斯 E. (1951)。开关电路的设计(第八次印刷,1963 年 9 月版)。新泽西州普林斯顿:D. Van Nostrand Co., Inc.
贝尔电话实验室技术人员
- ^ a b Miller, Stephen(2011 年 10 月 14 日)。“先驱程序员塑造了计算机的进化”。华尔街日报。ISSN 0099-9660 。2018年3 月 3 日检索。
- ^ Keill, Liz(2011 年 2 月 1 日)。“伯克利高地人因发明 UNIX 操作系统而获得日本奖”。独立出版社。2011 年10 月 17日检索。
69 岁的里奇在伯克利高地生活了 15 年。
他出生在纽约布朗克斯维尔,在萨米特长大,在去哈佛大学之前就读于萨米特高中。
- ^ van Renesse,Robbert(2014 年 1 月)。“首届 SIGOPS Dennis M. Ritchie 博士论文奖”。ACM SIGOPS 操作系统评论。48(1):100。doi:10.1145/2626401.2626421。S2CID 34452214。
- ^ a b “发现丹尼斯·里奇丢失的论文”。中医药。2020 年 6 月 19 日。2020年6 月 20 日检索。
- ^ Ritchie, Dennis M. “Unix 分时系统的演变” 。2016年10 月 31日检索。
- ^ 里奇,丹尼斯。《C语言的发展》。贝尔实验室。2016年10 月 31日检索。
- ^ a b “涉足密码学”。贝尔实验室.com。2000 年 5 月 5 日。2016 年11 月 14日检索。
- ^ “C 编程语言之父丹尼斯·里奇逝世”。网络。2011 年 10 月 13 日。
- ^ “先锋程序员塑造了计算机的进化”,华尔街日报,2011 年 10 月 14 日,p.A7
- ^ 麦克罗伊,医学博士(1987 年)。研究 Unix 阅读器:1971-1986 年程序员手册的注释摘录(PDF)(技术报告)。CSTR。贝尔实验室。139.
- ^ a b Benet,曼努埃尔 (1999)。“采访丹尼斯·M·里奇”。LinuxFocus.org。
- ^ “AM Turing 奖获得者 - Dennis M. Ritchie”。amturing.acm.org。ACM 。2019年4 月 2 日检索。
- ^ Ritchie, Dennis M. (1987), "1983 Turing Award Lecture: Reflections on Software Research" , ACM Turing Award Lectures: The First 20 Years 1666–1985 , ACM Press Anthology Series, Addison-Wesley Publishing Company, pp. 163– 169 , 2012 年1 月 30日检索
- ^ “IEEE Richard W. Hamming 奖章获得者” (PDF)。IEEE . 2011 年5 月 29日检索。
- ^ CHM。“丹尼斯·里奇 — CHM 院士奖获得者”。于2015 年 4 月 3 日从原版存档。2015 年3 月 30日检索。
- ^ “里奇和汤普森获得国家技术奖章”。贝尔实验室。1998 年 12 月 8 日。于2006 年 3 月 27 日从原版存档。2006年9 月 6日检索。
- ^ “里奇和汤普森从克林顿总统那里获得国家技术奖章”。贝尔实验室。1999 年 4 月 27 日。从2003 年 10 月 11 日的原始文件存档。2003年11 月 4 日检索。
- ^ “Dennis Ritchie,贝尔实验室研究员和 Unix 的共同发明者,获得 2005 年工业研究所成就奖”。阿尔卡特朗讯新闻稿。2005 年 11 月 15 日。于2014 年 2 月 4 日从原版存档。2012 年2 月 8日检索。
- ^ Evangelista,本尼(2011 年 1 月 25 日)。“肯·汤普森、丹尼斯·里奇获得日本奖”。旧金山纪事报。
- ^ “摘要框:Dennis Ritchie,贝尔实验室计算机编程先驱,享年 70 岁”,华盛顿邮报,美联社,2011 年 10 月 13 日,2011 年10月 14日检索,
未知:阿尔卡特朗讯向 The美联社但不愿透露死因或里奇何时去世。
- ^ 肖恩·加拉格尔(2011 年 10 月 13 日)。“Dennis Ritchie,C 之父和 Unix 的联合开发者,去世了”。有线。2011 年10 月 13日检索。
- ^ 宾斯托克,安德鲁。“丹尼斯·里奇,怀念”。多布博士的日记。多布博士的日记。2011 年10 月 14日检索。
- ^ Srinivasan, Rajeev(2011 年 10 月 25 日)。“丹尼斯·里奇,像史蒂夫·乔布斯一样伟大的科技天才”。第一篇文章。2017年12 月 4日检索。
- ^ Langer, Emily(2011 年 10 月 14 日)。“Dennis Ritchie,Unix 和 C 的创始人,享年 70 岁”。华盛顿邮报。2011 年11 月 3日检索。
- ^ Prasad, Shishir(2011 年 11 月 4 日)。“没有人认为'C'会变得如此之大:Brian Kernighan”。福布斯印度。2011 年11 月 28日检索。
Q Dennis Ritchie 或者你曾经想过 C 会变得如此受欢迎吗?
[Kernighan] 我认为在 Dennis 从事 Unix 和 C 工作的时候,没有人认为这些会变得像他们所做的那样大。
当时,Unix 是贝尔实验室的一个研究项目。
- ^ Lohroct,史蒂夫(2011 年 10 月 13 日)。“丹尼斯·里奇,70 岁,逝世,编程开拓者”。纽约时报。2016 年11 月 14日检索。
- ^ “史蒂夫乔布斯的神话”。德干先驱报。2011 年 11 月 28 日。于2013 年 7 月 27 日从原版存档。2011 年11 月 28日检索。
C 语言的发明者和 Unix 操作系统的共同发明者丹尼斯·里奇(Dennis Ritchie)在史蒂夫·乔布斯之后几天去世。
他比乔布斯更有影响力。
- ^ Datta,Subhajit(2011 年 11 月 14 日)。“三位截然不同的技术专家的故事”。印度教。于2012 年 1 月 28 日从原版存档。2011 年11 月 28日检索。
- ^ 红衣主教,大卫(2011 年 11 月 2 日)。“C语言的创造者丹尼斯·里奇向“再见,世界”道别。极限技术。2011 年11 月 28日检索。
这本书下架是为了向下一代教授一种简单、优雅的编程方式,使开发人员能够直接接触计算机的内部结构。
多年来,随着计算机的发展,低整数变量 int 的大小也在增长,但 C 语言及其稀疏、简洁的编码风格仍然存在。
为此,我们都非常感谢丹尼斯·里奇。
- ^ “丹尼斯·里奇和约翰·麦卡锡:机器耳语者丹尼斯·里奇和约翰·麦卡锡分别于 10 月 8 日和 24 日去世,享年 70 岁和 84 岁”。经济学家。2011 年 11 月 5 日。2011 年11 月 28日检索。
既然数字设备是时尚产品,很容易忘记真正解释它们近乎神奇的特性的原因。
如果没有操作系统来告诉他们不同的物理位做什么,也没有这些命令所用的语言,最新的 iSomething 将是一个漂亮但空洞的容器。
数字时代的小发明部分归功于丹尼斯·里奇(Dennis Ritchie)和约翰·麦卡锡(John McCarthy)。
- ^ “Unix的奇怪诞生和长寿”。新闻。2011 年 11 月 23 日。2011 年11 月 28日检索。
四十年前,肯·汤普森、已故的丹尼斯·里奇和 AT&T 贝尔实验室的其他人开发了 Unix,结果证明它是有史以来最有影响力的软件之一。
然而,他们在这个操作系统上的工作不得不偷偷地完成,因为他们的雇主最近退出了操作系统研究。
- ^ Das, Shyamanuja(2011 年 11 月 1 日)。“被遗忘的科技名人:数字时代的新一代将他们的数字灵魂部分归功于丹尼斯·里奇和约翰·麦卡锡”。Ciol.com。于2016 年 7 月 3 日从原版存档。2011 年11 月 28日检索。
UNIX 对 Ritchie 的发展做出了巨大贡献,其 C 语言使其可以被移植到其他机器上,即使在今天,在其不同的化身中,它仍然是任何关键任务的事实上的操作系统。
Solaris、AIX、HP-UX、Linux——所有这些都源自 UNIX。
- ^ 邓肯,杰夫(2011 年 10 月 13 日)。“丹尼斯·里奇比史蒂夫·乔布斯更重要吗?” . 数字趋势。2016 年11 月 14日检索。
- ^ Perlow, Jason(2015 年 10 月 9 日)。“没有丹尼斯·里奇,就没有史蒂夫·乔布斯”。ZDNet.com 。2016 年11 月 14日检索。
- ^ “我们能从丹尼斯·里奇那里学到什么?” . TechCrunch.com。2011 年 10 月 15 日。2016 年11 月 14日检索。
- ^ 凤凰。“红帽发布 Fedora 16 “凡尔纳”。2011 年11 月 8日检索。
- ^ FreeBSD 项目。“FreeBSD-9.0 公告” 。2012 年1 月 12日检索。
- ^ “294727 丹尼斯里奇 (2008 BV41)” . 小行星中心。2019年9 月 12 日检索。
- ^ "MPC/MPO/MPS 档案" . 小行星中心。2019年9 月 12 日检索。
- ^ Kernighan, Brian W.; 里奇,丹尼斯 M. (1978)。C 编程语言。新泽西州恩格尔伍德悬崖:普伦蒂斯霍尔。国际标准书号 978-0131101630. OCLC 3608698。
- ^ “丹尼斯·里奇” . 学者.google.com 。2021年2 月 2 日检索。
- ^ Kernighan, Brian W.; 丹尼斯·里奇(1988 年 3 月 22 日)。C 编程语言:C PROGRAMMING LANG _p2。普伦蒂斯霍尔。国际标准书号 978-0-13-308621-8.
- ^ “丹尼斯·里奇” . 学者.google.com 。2021年2 月 2 日检索。
- ^ 里奇,丹尼斯 M.;Thompson, Ken (2001), Hansen, Per Brinch (ed.),“Unix 分时系统”,经典操作系统:从批处理到分布式系统,纽约,纽约:Springer,第 195-220 页,doi : 10.1007/978-1-4757-3510-9_11 , 国际标准书号 978-1-4757-3510-9, 2021 年2 月 2 日检索
- ^ 史蒂文斯,W. 理查德;拉戈,斯蒂芬 A.(2008 年)。UNIX 环境中的高级编程。艾迪生-韦斯利。国际标准书号 978-0-321-52594-9.
- “C 语言家族:Dennis Ritchie、Bjarne Stroustrup 和 James Gosling 访谈”——Java 报告,5(7),2000 年 7 月和 C++ 报告,12(7),2000 年 7 月/8 月中的文章
- “The Guru”——Linux 杂志的文章,2001 年 6 月
- 丹尼斯·里奇 2011 年 6 月的视频采访
- 图书馆中丹尼斯·里奇的作品或关于丹尼斯·里奇的作品(WorldCat 目录)
- 丹尼斯·里奇在寻找坟墓
- 丹尼斯·里奇在Curlie