现代计算机操作系统 Unix、C 语言之父 Dennis Ritchie 逝世

标签: 人物 C Dennis Ritchie history Unix | 发表时间:2011-10-14 09:30 | 作者:陈一斌 tossking
出处:http://www.ifanr.com

令人悲伤的消息不止一个,现代计算机操作系统 Unix 之父、C 语言之父 Dennis Ritchie 辞世,IT 产业连续失去了两名重要的人物。根据 Ritchie 的前同事 Rob Pike 在 Google+ 透露的消息,Ritchie  10 月 9 日病逝,享年 70 岁。

1941 年,Ritchie 出生在纽约 Bronxville,后来到哈佛大学学习应用数学与物理学毕业,1967 年他进入贝尔实验室。1968 年,他遇到一生中重要的伙伴 Kenneth Thompson。和 Ritchie 背景不一样,在晶体管还是一个新事物的时候,Thompson 就已经是电子发烧友。Ritchie 的理论能力与 Thompson 的动手能力正好形成互补,他们两人后来组成了优秀的团队。

在当时,两人都喜欢“研究计算机科学上有趣的问题”,决定开发一个操作系统,但当时贝尔实验室刚在 Multics 上遭遇挫折,因此不是寻找官方支持的好时间。Thompson 没有放弃,他发现一台废弃的 PDP-7 小型机,但还能用。于是,两人开始在这台小型机上工作,后来开发工作转移到一台 PDP 11 去。Unix 的开发主要由 Thompson 完成,但 Ritchie 在开发过程中提供了理论上的支持,确保开发过程的顺利。经过 3 年努力,第一版 Unix 发布,成为贝尔实验室最重要的发明之一。

尽管 Unix 在发布后受到同僚的欢迎,但 Ritchie 和 Thompson 在尝试把应用程序转移到其它机器的时候,出现报错的情况,于是他们决定开发出一个可移植到其它机器上的操作系统,然后在那个系统下运行自己的应用程序。在经过斟酌之后,他们决定采用更为高级的程序语言来重新编写 Unix。但这样的语言当时还没出现,于是研发任务交给了 Ritchie,他在 B 语言的基础上,发明了 C 语言。1973 年,重新编写的 Unix 上线,真正成为现代通用性操作系统。而 C语言,历经多年,长久不衰,至今依然是最流行的程序语言之一。

基于在 Unix 操作系统方面的卓越贡献,Ritchie 于 1983 年和 Ken Thompson 一同获得了图灵奖(Turing Award),并在 1998 年克林顿时代获得了美国国家技术奖(the National Medal of Technology)。

Ritchie 与 Thompson,是 IT 产业蛮荒时代的英雄。基于优秀的科学素质与开阔的视野,他们克服艰难,完成各种开拓性的工作,他们的工作成果成为众多后来者发展的基石。致敬!

组织过软件汉化,写过时间管理文章,研究过个人知识管理。关注科技的发展,创投资讯、移动互联网。

© 陈一斌 for 爱范儿 · Beats of Bits | 原文链接 · 22 热评 · 新浪微博 · 订阅全文 · Google+ · #ifanrlive · 加入爱范社区!


原创的新鲜趣味,@乐活制造,点击关注

相关 [现代 计算机 操作系统] 推荐:

现代计算机操作系统 Unix、C 语言之父 Dennis Ritchie 逝世

- tossking - 爱范儿 · Beats of Bits
令人悲伤的消息不止一个,现代计算机操作系统 Unix 之父、C 语言之父 Dennis Ritchie 辞世,IT 产业连续失去了两名重要的人物. 根据 Ritchie 的前同事 Rob Pike 在 Google+ 透露的消息,Ritchie  10 月 9 日病逝,享年 70 岁. 1941 年,Ritchie 出生在纽约 Bronxville,后来到哈佛大学学习应用数学与物理学毕业,1967 年他进入贝尔实验室.

Android操作系统安全

- - CSDN博客推荐文章
        Android在迅猛发展的同时,其安全问题一直没有引起足够的重视,但在2010年6月研究人员发布Android平台的KernelRootkit以来,Android平台的安全问题引来了越来越多的关注,而同时,Android平台的恶意软件也开始流行起来.        根据以上的Android系统架构分析,可以发现在三个层面可能存在恶意软件.

Mozilla将开发独立操作系统

- ccyuling - Solidot
Mozilla宣布了一个新项目“Boot to Gecko”,旨在为开放互联网开发一种完整独立的操作系统,成为ChromeOS或Android的某种竞争对手. 源代码将发布在Github上(暂时只有README). Mozilla此举是为了推广开放Web技术,Boot to Gecko针对的不是笔记本,而是智能手机,为Android兼容设备提供基质.

五家移动操作系统盘点

- 离歌 - 互联网的那点事
这篇文章,我起草有一段日子了,现在我觉得该是时候完成它. 伴随着iPhone更新的传言、RIM的诽谤、对触摸板的既爱又恨等这些话题的出现,我认为现在就是发表看法的最好时机. 博客之间近来出现了一场大型的拔河较力,热论某些公司的命运或者某些手机操作系统的优势,又或者仅仅只是移动通讯技术的整体发展方向.

Joyent 发布 SmartOS 开源操作系统

- ArBing - vpsee.com
以 OpenSolaris 为基础架构的云计算公司 Joyent 上周发布了他们自己的操作系统 SmartOS,并在 github 上公开了其所有的源代码,很高兴看到又一个云计算厂商加入到开源的队伍. 和其他依赖 Linux 的云计算系统不同,Joyent 提供的 SmartOS 基于 illumos(SUN 被 Oracle 收购后,OpenSolaris 分裂出来的版本).

Cosmos--基于C#的操作系统

- Amom - Solidot
Shawn the R0ck 写道 "不论从MIT开放课程6.828操作系统工程(Operating System Engineering)还是实际工程中的Unix-like系统,使用C语言和少量的汇编已经是铁律一般的工程原则,虽然也有不少hacker尝试基于Lisp的OS比如试验性项目LOSAK,但都还没有大规模的工程应用.

Ubuntu发布移动版操作系统

- - Ubuntusoft
Ubuntu刚刚在其官方主页发布了移动版操作系统. 该系统完全开源免费,并且分为“普通版”和“高级版”两个版本. 其中“普通版”对手机配置的要求较低,但是功能有限. 系统采用全手势操作,屏幕每个边缘都会对应不同操作,比如短暂的在屏幕左端边缘滑动手指便可呼出程序菜单,从屏幕左端滑到右端则可以显示目前打开的应用程序,短暂的在屏幕右侧滑动手指则是类似“返回键”的功能等等.

9 个免费的云操作系统

- - 开源中国社区最新新闻
云操作系统 允许你在任何地方访问你的数据. 最基本的它可作为你的在线磁盘,用来存储任何的数据. 使用云操作系统你可以创建办公项目、编辑文档以及几乎任何你在桌面上能完成的其他事情. 这里我们像你推荐 9 个免费的云操作系统. 使用 ZeroPC 你可以访问为你提供的 1G 免费存储空间,可以连接多种不同的云计算服务,诸如:Google Drive, DropBox, 4Shared, SkyDrive 等等.

Google物联网操作系统

- -
本次,谷歌正式将其物联网Brillo系统更名为Android Things,并同时更新了通讯协议weave.. 与Android TV Android Auto和Android Wear统一名称,稳定发展. Android Things为开发者快速打造物联网设备底层系统,开发者可以使用Android API和Google服务,结合Android Studio Google Cloud Platform及Google Play来操作,已开放预览版.

移动操作系统再添新员: Mozilla开源 OS

- Jie - GeekPark 捕风捉影
Mozilla今天表示初步计划将驱动Firefox的Gecko引擎打造成一个开源的操作系统,未来将工作在手机和平板电脑上. Gecko是一个渲染引擎,驱动Firefox浏览器和著名的邮件客户端Thunderbird,新的操作系统将叫做Boot to Gecko,它特色的地方在于代码是实时公开发布,而相比之下,Google的Android操作系统也是开源,但是主要开发部分必须经过Google采纳之后才能公开,有时时间要拖几个月之久.