必威电竞|足球世界杯竞猜平台

肯·湯普遜
來源:互聯網

肯尼斯·藍·湯普遜(英語:Kenneth Lane Thompson,1943年2月4日-),小名為肯·湯普遜(英語:Ken Thompson),生于美國新奧爾良。為美國計算機科學學者與軟件工程師,任職于貝爾實驗室Entrisphere, IncGoogle Inc。與丹尼斯·里奇同為1983年圖靈獎得主。他與丹尼斯·里奇設計了B語言c語言,創建了Unix和Plan 9操作系統,編程語言Go的共同作者。發展正規表示法,寫作了早期的電腦文字編輯器QED與ed,定義UTF-8編碼,以及發展電腦象棋。

簡介

他與丹尼斯·里奇設計了C語言,他也是編程語言 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月時,湯普遜退休,離開貝爾實驗室,成為了一名飛行員。

2006年,湯普遜進入谷歌工作與羅勃特·派克,羅伯特·格瑞史莫共同主導了Go語言的開發。

參考資料 >

生活家百科家居網