Unix之父肯·汤普逊诞生

2018-02-04 03:04 来源:网络整理 作者:郭太白 手机版

http://www.todayonhistory.com/2/4/\

1943年2月4日,Unix之父、图灵奖得主、美国工程院院士肯·汤普逊(Kenneth Lane Thompson,一般称之为Ken Thompson,肯汤普森,1943年2月4日-)出生于美国新奥尔良。在《编程人生》一书的访谈中,他回忆自己小学时受到的教育很烂,但有一堂课讲了二进制,自小喜欢逻辑的他立即被迷住了,他做了很多二进制运算,还借助一台十进制计算器扩展到各种进制。到了高中,他又迷上了电子,自己制作无线电、示波器和放大器。

1960年,Ken如愿进入加州大学伯克利分校主修电气工程。二年级的时候他有机会使用一台模拟计算机,因为没有别人抢,实际上成了他的专用。解释程序太慢,他不得不直接用汇编编程,并从中学会了什么是计算机。后来一个假期他又得到了解释程序的源代码清单,在不懂程序所用语言的情况下,他仔细研读,学会了编程,并在学校找到编程的工作。1965年本科毕业后他没有别的地方去,留校了。有个教授为他申请了硕士,于是他又读了一年硕士。硕士导师是著名的信息论和博弈论专家Elwyn Berlekamp。当然,Ken自己回忆,实际上他大部分都是在自学,就毕业了。

Berlekamp也是一位传奇人物,博士导师是香农、Gallager等大师,发明了Berlekamp 、Welch-Berlekamp 和 Berlekamp-Massey等著名算法。他花了不少时间研究围棋等博弈游戏,是组合博弈论的创始人之一。他还是加州大学伯克利分校数学系里唯一一位没有数学学位的教授。更有意思的是,他曾与同事共同创办了Axcom交易顾问公司,在其编写的算法指导下的基金创造了55%净回报率的奇迹。今天,这支基金仍然在运作,它就是传奇基金公司文艺复兴(Renaissance,另一家由数学教授创办的公司)旗下历史最长的Medallion。

离开校园后,Thompson加入了贝尔实验室。应市场的需要,当时贝尔实验室与麻省理工学院以及通用电气公司正在联合开发一个多用户分时操作系统,取名为Multics(多路信息计算系统),Thompson成为这个系统的开发人员之一。在开发Multics的期间,Ken创造出了名为Bon的编程语言。可惜因为这个系统不但开发周期长,成本高,而且庞大而缓慢,市场前景完全不被看好,最后贝尔实验室从这个项目中撤了出来。这对于Ken而言,简直是个巨大的不幸,因为他自己用写的一个“star travel”游戏就是完全基于Multics的,退出Multics项目意味着Ken将没有机器可以再玩这个游戏了。

面对此情此景,Ken作为一个创造者的本性立即体现了出来,于是他决定自己写一个操作系统来满足他玩游戏的需要,说干就干,Ken找到了一台废弃已久的老式PDP-7,并在这台机器上重写了他的游戏。在这个过程中,Ken有了一个主意,要开发一个全新的操作系统。利用PDP-7上的汇编语言,Ken只花了一个月就编写完了操作系统的内核,在这个一个月中,他一周一个内核,一个文件系统,一个编辑器和一个编译程序的完成。做完这个系统后,Ken将其命名为UNiplexed Information and Computing System,缩写为 UNICS,后来做了一下改动,UNIX诞生了。

为了开发Unix,Ken还开发了一种新的语言,即C语言的前身——B语言,这种语言简洁明了,接近于硬件语言。Unix的出现开始虽然并不为大家所看好,但是却引起了贝尔实验室另一位同事的注意,这就是Dennis M. Ritchie,于是Dennis主动加入进来共同完善这个系统。1972年,他们联手将Unix移植到当时最先进的大型机PDP-2上。由于Unix是如此的简洁、稳定与高效,以至于当时大家都放弃了PDP-2上自带的DEC操作系统,而完全改用Unix,这时的Unix已经开始走向成熟了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
相关文章
最新人物
最新更新
历史
风云人物 | 历史解密
战史风云 | 文史百科
才子佳人 | 帝王将相
后宫嫔妃 | 近代名人
野史秘闻 | 历史纪实
未解之谜 | 考古发现
将星传奇 | 抗日战争
古代战役 | 世界大战
神话故事 | 成语故事
诗词歌赋 | 古典名著
传统文化 | 风水命理
热点新闻 | 老照片
历史剧 | 历史今天
朝代
上古历史 | 夏朝历史
商朝历史 | 周朝历史
春秋战国历史 | 秦朝历史
汉朝历史 | 三国历史
晋朝历史 | 南北朝历史
隋朝历史 | 唐朝历史
五代十国历史 | 宋朝历史
元朝历史 | 明朝历史
清朝历史 | 民国历史
皇帝列表
夏朝皇帝列表 | 商朝皇帝列表
西周皇帝列表 | 秦朝皇帝列表
汉朝皇帝列表 | 三国皇帝列表
晋朝皇帝列表 | 隋朝皇帝列表
唐朝皇帝列表 | 宋朝皇帝列表
辽朝皇帝列表 | 金朝皇帝列表
西夏皇帝列表 | 元朝皇帝列表
明朝皇帝列表 | 清朝皇帝列表
五胡十六国皇帝列表
南北朝皇帝列表
五代十国皇帝列表
人物
汉武帝 | 刘解忧 | 冯嫽
胡姑 | 翁归靡 | 军须靡
惠文后 | 孝庄皇后 | 芈月
风四娘 | 萧十一郎 | 沈璧君
逍遥侯 | 小公子 | 连城璧
花如玉 | 杨开泰 | 秦始皇
孝庄钱皇后 | 谈允贤 | 朱祁镇
也先 | 朱祁钰 | 汪美麟
专题
古代美女
皇帝死亡之谜
和亲公主
皇帝
神兽
古代美男
一战成名
历史之最
秦始皇陵地宫
匈奴帝国
二十四节气
二战

投稿、联系站长:QQ529222374

鲁ICP备15044886号-1 乱历史 www.luanlishi.com 版权所有