複製鏈接
請複製以下鏈接發送給好友

肯·湯普森

(科學家)

鎖定
肯尼斯·藍·湯普森(英語:Kenneth Lane Thompson,1943年2月4日-),小名為肯·湯普森(英語:Ken Thompson),生於美國新奧爾良。為美國計算機科學學者與軟件工程師,任職于貝爾實驗室Entrisphere, IncGoogle Inc。與丹尼斯·裏奇同為1983年圖靈獎得主。他與丹尼斯·裏奇設計了B語言C語言,創建了Unix和Plan 9操作系統,編程語言Go的共同作者。發展正規表示法,寫作了早期的電腦文字編輯器QED與ed,定義UTF-8編碼,以及發展電腦象棋。
中文名
肯尼斯·藍·湯普森
外文名
Kenneth Lane Thompson
別    名
肯·湯普森(Ken Thompson)
國    籍
美國
出生日期
1943年2月4日
畢業院校
加州大學伯克利分校
職    業
計算機科學家
主要成就
創建了UnixPlan 9操作系統,
出生地
新奧爾良
職    稱
軟件工程師
工作單位
貝爾實驗室Entrisphere, IncGoogle Inc

目錄

肯·湯普森簡介

他與丹尼斯·裏奇設計了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年,湯普森進入google工作與羅勃特·派克,羅伯特·格瑞史莫共同主導了Go語言的開發。