更新时间:2024-10-19 05:09
1943年2月4日,肯尼斯·蓝·汤普森出生于美国路易斯安那州新奥尔良,他的父亲服役于当时的美国海军。
1965年,获得加州大学伯克利分校理学学士学位。
1966年,获得加州大学伯克利分校电子工程与计算机科学硕士学位。
1967年—1969年,担任美国新泽西州默里希尔贝尔实验室技术人员。
1980年,当选为美国国家工程院院士。
1983年,担任贝尔实验室研究员,同年获得图灵奖。
1985年,当选为美国国家科学院院士。
1997年,当选为美国计算机历史博物馆fellow。
1998年,被时任美国总统比尔·克林顿授予美国国家技术奖章。
2000年,担任Entrisphere公司研究员。
2005年,入选ACM SIGOPS名人堂。
2006年,担任谷歌公司软件工程师。
肯尼斯·蓝·汤普森于1969年编写了第一个版本的Unix操作系统,这是第一个可移植操作系统,它为计算领域的网络范式奠定了基础,当时使用的是运行在GECOS上的交叉汇编程序,Unix为用户提供交互式远程终端计算和共享文件系统,肯尼斯·蓝·汤普森还基于BCPL创建了一种称为B的解释性语言,用它来重新实现Unix的非内核部分,他与合作者在1973年用C语言重写了Unix的大部分,这使得进一步的开发和移植到其他平台变得更加容易,Unix后来被设计成可以在从大型机到个人电脑的设备上运行,在学术环境和互联网服务器上广泛使用。
[1]K.Thompson,Regular Expression Search Algorithm[J],Communications of the ACM,Vol.11,No.6,pp.419-422,1968.
[2]D.M.Ritchie and K.Thompson,The UNIX Time-Sharing System[J],Communications of the ACM,Vol.17, No.7,pp.365-375,1974.
[3]K.Thompson,“Belle Chess Hardware”,In Advances In Computer Chess 3(ed. M.R.B. Clarke)[J],Pergamon Press,1982.
[4]K.Thompson,Reflections on Trusting Trust,1983 Turing Award Lecture[J],Communications of the ACM,Vol.27,No.8,pp.761-763,1984.
[5]R.Pike,D.Presotto,S.Dorward,R.Flandrena,K.Thompson,H.Trickey and P.Winterbottom,Plan 9 from Bell Labs[J],Computing Systems,Vol.8,No.3,pp.221-254,1995.
肯尼斯·蓝·汤普森于1975年获得ACM编程系统和语言论文奖。
肯尼斯·蓝·汤普森1975年至1976年担任加州大学伯克利分校客座教授,1988年担任澳大利亚悉尼大学客座教授。
肯尼斯·蓝·汤普森的成就得到了很多次认可(The achievements of Ken Thompson have been recognized many times over)。(IEEE计算机协会评)
肯尼斯·蓝·汤普森是计算机科学领域的成功先驱(Kenneth Lane Thompson is a successful pioneer in Computer Science)。(乔治梅森大学评)