首页 > 知识&问答
传奇人物:unix之父汤普森
发布时间:2024-10-23 15:35:59 / 浏览量:
肯·汤普森(英语:KenThompson),生于美国新奥尔良。是C语言前身B语言的作者、Unix的发明人之一,是Belle(一个国际象棋程序)的作者之一,也是操作系统Plan9的主要作者。
1965年时,贝尔实验室加入一项由通用电气和麻省理工学院合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。
MULTICS其实是"MultiplexedInformationandComputingService"的缩写。然而在1970年时,那部PDP-7只能支持两个使用者,当时,BrianKernighan就开玩笑地称他们的系统其实是:"UNiplexedInformationandComputingService",缩写为"UNICS",后来,大家取其谐音,就称其为"UNIX"了。1970年可称为"UNIX元年",而KenThompson被人们称为“Unix之父”。
1943年2月4日KenThompson出生于美国新奥尔良。在《编程人生》一书的访谈中,他回忆自己小学时受到的教育很烂,但有一堂课讲了二进制,自小喜欢逻辑的他立即被迷住了,他做了很多二进制运算,还借助一台十进制计算器扩展到各种进制。
KenThompson的“startravel”游戏开发
1960年就读加州大学伯克利分校主修电气工程,取得了电子工程硕士的学位。1966年加入了贝尔实验室。汤普逊参与了贝尔实验室与麻省理工学院以及通用电气公司联合开发的一套多使用者分时作业系统,名叫Multics,同时他自己又写的一个“startravel”游戏可执行于Multics之上。贝尔实验室后来撤出Multics计划。汤普逊只好找到一台老式PDP-7机器,重写了他的“startravel”游戏。
1983年,美国计算机协会将图灵奖授予汤普森与丹尼斯。
2000年12月时,汤普逊退休,离开贝尔实验室,成为了一名飞行员。
2006年,汤普逊进入google工作与罗勃特·派克,罗伯特·格瑞史莫共同主导了Go语言的开发。
细数KenThompson的荣誉成就:
1983年,美国计算机协会将杜林奖(图灵奖)授予汤普森与丹尼斯,并提出了现在被称为汤普森黑客或信任信任攻击的后门攻击
1980年,汤普森被选为国家工程院院士“设计UNIX”,这是一个操作系统,其效率,广度,权力和风格都指导了一代人对小型计算机的开发。
1990年,Thompson和DennisRitchie从电气和电子工程师协会(IEEE)获得IEEERichardW.Hamming奖章,“为UNIX操作系统和C编程语言的发起”。
1997年,Thompson和Ritchie被任命为计算机历史博物馆的研究员,负责“UNIX操作系统的共同创作和C编程语言的开发”。
1999年,汤普森和里奇共同收到了克林顿总统1998年国家技术勋章,并获得TsutomuKanai奖。
2011年,肯·汤普森(KenThompson)与丹尼斯·里奇(DennisRitchie)一起获得了日本的信息和通信奖,用于开发Unix操作系统的开创性工作。