肯·汤普逊-C语言创始人

来源:互联网 发布:淘宝运营 编辑:程序博客网 时间:2024/04/29 06:54

肯·汤普逊(Kenneth Lane Thompson)

肯·汤普逊(左)與丹尼斯·里奇
出生1943年2月4日
New Orleans,Louisiana, USA研究領域計算機科學任职於貝爾實驗室
Entrisphere, Inc
Google Inc.著名成就UNIX
Bon programming language獲獎杜林獎
National Medal of Technology
Tsutomu Kanai Award

肯尼斯·藍·汤普逊Kenneth Lane Thompson,1943年2月4日),小名為肯·汤普逊Ken Thompson),為美國計算機科學學者,與丹尼斯·里奇同為1983年圖靈獎得主。

他與丹尼斯·里奇設計了B语言、C語言,创建了Unix和Plan 9操作系统,他也是程式語言 Go的共同作者。

生平

1943年汤普逊出生于美国新奥尔良。1960年就讀加州大学博克萊分校主修电气工程,取得了电子工程硕士的学位。1966年加入了贝尔实验室。汤普逊參與了贝尔实验室与麻省理工学院以及通用电气公司联合开发的一套多使用者分时作業系统,名叫Multics,同時他自己又写的一个“star travel”游戏可執行於Multics之上。贝尔实验室後來撤出Multics計劃。汤普逊只好找到一台老式PDP-7機器,重写了他的“star travel”游戏。

在开发Multics的期间,汤普逊创造出了名为Bon的程式语言。汤普逊花了一個月的時間開發了全新的操作系统,UNiplexed Information and Computing System(UNICS),可執行於PDP-7機器之上,後來改称为UNIX。第一版的Unix就是基于B语言来开发的。Bon語言在進行系統編程時不夠強大,所以Thompson和Ritchie對其進行了改造,並與1971年共同發明了C語言。1973年Thompson和Ritchie用C語言重寫了UNIX。安装於PDP-11的機器之上。

1983年,美国计算机协会將杜林獎授予汤普逊与丹尼斯。

2000年12月时,汤普逊退休,离开贝尔实验室,成为了一名飞行员。

隐藏▲
原创粉丝点击