Unix之父肯·汤普逊诞生
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已经开始走向成熟了。
-
风云人物
-
历史解密
-
战史风云
- 继承先辈遗志 实现伟大的中国梦
- 保定会战敌我伤亡情况 保定会战失败原因
- 揭开新四军江淮银行的神秘面纱(上)
- 主要抗日根据地:晋绥抗日根据地
- 不忘初心砥砺前行:《海上牧云记》迎来收官
- 揭秘正太战役如何发展成为百团大战
- 父亲李运昌与冀热辽抗战
- 澧县帮助美国飞虎队后人寻找救命恩人
- 军校生活片段回忆
- 日军疯狂掠夺中国资源,每掠夺100吨煤竟死
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
-
文史百科
-
老照片
-
人物
-
薛丁山简介 历史上有没有薛丁山这个人
薛丁山(649—720),小说演义人物,其历史原型为唐朝名将薛仁贵的儿子薛讷。母亲柳金花。娶樊梨花、窦仙童、陈金定...
- 薄姬简介 历史上的薄姬是怎么样的
- 田丰简介 田丰之死是谁的过错
- 孝慎成皇后简介 孝慎成皇后是怎么死的
- 长孙无忌简介 长孙无忌是怎么死的
- 四大名山简介 四大名山都有哪些景色
- 杨坚的父亲是谁 杨坚父亲简介
- 兰陵王简介 兰陵王是怎么死的
- 汉景帝简介 汉景帝有哪些妃子
- 李龟年简介 李龟年是唐朝的什么
-
薛丁山简介 历史上有没有薛丁山这个人
-
解密
-
章学诚简介 章学诚文史通义
章学诚 章学诚是清朝著名史学家、思想家,被誉为浙东史学殿军、古典史学的终结者、方志学的奠基人,他将中国古...
- 于敏中的故事 对于敏中的历史评价
- 于敏中与和珅 于敏中书法
- 于敏中简介 于敏中女儿 于敏中后人
- 张同敞的诗 怎么评价张同敞
- 张煌言的作品 张苍水凭什么西湖三杰
- 张煌言墓 怎么评价张煌言
- 张煌言为什么不出名 张煌言的成就
- 【田家英】田家英死亡真相
- 高士奇的作品 鲁迅将高士奇比作薛宝钗
-
章学诚简介 章学诚文史通义
-
战史
-
血染着的姓名,谁是《沙家浜》中36个伤病员?(上)
《沙家浜》36个伤病员的由来 百名伤病员为何36人留名 1939年5月,新四军一支队6团团长叶飞率部以江南抗日义勇军名...
- 血染着的姓名,谁是《沙家浜》中36个伤病员?(下)
- 一位幸存者的痛苦回忆
- 幸存者痛苦回忆:我从死人堆里捡了条命
- “雾都”之称缘于抗战
- 重庆大轰炸影响了各国军事战略
- 不应忘却的“重庆大轰炸”
- 重庆大轰炸持续5年半 2万多万余同胞遇难
- 重庆人民反轰炸斗争的特点及作用
- 日机轰炸重庆造成的损失
-
血染着的姓名,谁是《沙家浜》中36个伤病员?(上)
-
文史
-
破釜沉舟的意思 破釜沉舟的故事
破釜沉舟 成语意思 破釜沉舟比喻不留退路,非打胜仗不可,下决心不顾一切地干到底。釜:锅。把饭锅打破,把渡船...
- 井底之蛙的意思 井底之蛙的故事
- 掩耳盗铃的意思 掩耳盗铃的故事
- 千载难逢的意思 千载难逢的故事
- 气壮山河的意思 气壮山河的故事
- 内助之贤的意思 内助之贤的故事
- 南柯一梦的意思 南柯一梦的故事
- 弄巧成拙的意思 弄巧成拙的故事
- 匹夫之勇的意思 匹夫之勇的故事
- 名落孙山的意思 名落孙山的出处
-
破釜沉舟的意思 破釜沉舟的故事
-
照片
-
历史上的国民党女兵真实老照片与现在的“国民党女兵”真实对
电视剧中的国军女兵形象个个英姿飒爽,这与她们所穿制服有很大关系,但其实这种制服是当时美军女兵的服装。国...
- 历史上的国民党女兵真实老照片与现在的“国民
- 被永久禁止出国的64件国宝文物
- 菊花1角硬币图片 菊花1角硬币正反面照片
- 老照片:纪录新中国首次春晚表演
- 民国打高尔夫照片 民国的高尔夫球场照片
- 百年前印度照片:西方殖民下的生活
- 月宫的图片欣赏 月宫图片大全
- 河西走廊地图介绍 河西走廊地图图片
- 西康省地图图片 西康省地图解密
-
历史上的国民党女兵真实老照片与现在的“国民党女兵”真实对
- 历史
-
风云人物 | 历史解密
战史风云 | 文史百科
才子佳人 | 帝王将相
后宫嫔妃 | 近代名人
野史秘闻 | 历史纪实
未解之谜 | 考古发现
将星传奇 | 抗日战争
古代战役 | 世界大战
神话故事 | 成语故事
诗词歌赋 | 古典名著
传统文化 | 风水命理
热点新闻 | 老照片
历史剧 | 历史今天
- 朝代
-
上古历史 | 夏朝历史
商朝历史 | 周朝历史
春秋战国历史 | 秦朝历史
汉朝历史 | 三国历史
晋朝历史 | 南北朝历史
隋朝历史 | 唐朝历史
五代十国历史 | 宋朝历史
元朝历史 | 明朝历史
清朝历史 | 民国历史
- 皇帝列表
-
夏朝皇帝列表 | 商朝皇帝列表
西周皇帝列表 | 秦朝皇帝列表
汉朝皇帝列表 | 三国皇帝列表
晋朝皇帝列表 | 隋朝皇帝列表
唐朝皇帝列表 | 宋朝皇帝列表
辽朝皇帝列表 | 金朝皇帝列表
西夏皇帝列表 | 元朝皇帝列表
明朝皇帝列表 | 清朝皇帝列表
五胡十六国皇帝列表
南北朝皇帝列表
五代十国皇帝列表