日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

26岁创造UNIX的编程大佬,退休后却成为一名飞行员

發布時間:2025/3/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 26岁创造UNIX的编程大佬,退休后却成为一名飞行员 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UNIX 之父、圖靈獎得主、C 語言的前身 B 語言的開發者、操作系統 Plan 9 的主要作者、Belle(一個國際象棋程序)作者之一,這些成就都出自一人之手,編程史上從來不缺大人物,但是肯·湯普遜(一般稱之為 Ken Thompson,肯·湯普森)絕對是一個傳奇。

肯·湯普森,圖源:維基百科

在《編程人生》一書的訪談中,肯·湯普森曾回憶:“小學時受到的教育很爛,但唯獨一堂課講了二進制,從此我便被迷住,因為從小就喜歡邏輯,因此做了很多二進制的運算,甚至還借助一臺十進制計算器擴展到各種進制。”

湯普森 1943 年出生在美國新奧爾良。1960 年,就讀于加州大學伯克利分校主修電氣工程,并取得電子工程碩士學位。當時,他的論文導師是埃爾溫·伯利坎普,同樣也是一位傳奇人物。

埃爾溫·伯利坎普的博士導師是香農、Gallager 等大師,他發明了 Berlekamp 、Welch-Berlekamp 和 Berlekamp-Massey 等著名算法,還花了不少時間研究圍棋等博弈游戲,他是組合博弈論的創始人之一。

埃爾溫·伯利坎普,圖源:維基百科

1966 年,畢業后的湯普森被貝爾實驗室聘用。他跟丹尼斯·里奇(C語言創始人)在 Multics 操作系統上工作。那時候,計算機還處在批處理的階段,技術不夠發達,程序員的工作效率不高,他們只能在既慢又笨重的大型機器上工作。為了解決一系列問題,Multics 操作系統應運而生,它是由美國高級研究計劃局資助、由麻省理工學院、貝爾實驗室和通用電氣公司的研究人員共同開發的分時操作系統。

可是好景不長,因為開發周期過長、成本過高,1969 年貝爾實驗室決定撤出這個項目。令湯普森最不開心的是他曾為 Multics 寫過一個游戲《太空旅行》,這下也玩不了了。

為了繼續玩游戲,湯普森找到了一臺舊的 PDP-7 計算機,他重新編寫了這個游戲,還花了一個月的時間開發了全新的操作系統 UNiplexed Information and Computing System(UNICS),后來改稱為 UNIX。

UNIX 首次運行在 DEC PDP-7 上,圖源:維基百科

在 UNIX 的開發過程中,湯普森決定 UNIX 需要一種系統編程語言。于是他開發了 B 語言,也就是 C 語言的前身。B 語言在進行系統編程時不夠強大,所以 1973 年丹尼斯·里奇用 C 語言重寫了 UNIX,安裝在 PDP-11 計算機上。隨著后來 UNIX 的廣泛使用,C 語言也成為了當時最受歡迎的編程語言延續至今。

坐著的肯·湯普森與丹尼斯·里奇一起在 PDP-11 旁工作,圖源:維基百科

1980 年,湯普森與貝爾實驗室的另一位工程師約瑟夫·康登開發了一款硬件輔助程序 Belle,一個會下國際象棋的計算機。同年,湯普森當選為美國國家科學院和美國國家工程院院士。

1990年代帶有液晶顯示屏的壓感國際象棋計算機,圖源:維基百科

1983 年,湯普森被貝爾實驗室任命為研究員。他還協助丹尼斯·里奇在貝爾實驗室創建了 Plan 9 和 Inferno 操作系統。這一年,美國計算機協會將圖靈獎授予肯·湯普森和丹尼斯·里奇。

肯·湯普森與丹尼斯·里奇(右),圖源:維基百科

2000 年底,湯普森從貝爾實驗室退休了,他成為了一名飛行員。在編程的世界里遨游半生,也想去真正的天空看看了。

如果你以為他的傳奇生涯就這么結束了,那就太天真了。

2006 年,他又加入了 Google 公司,參與設計 Go 語言。當提到他與其他 Go 語言的原始作者時,他說:“當我們三個人(Thompson,Rob Pike 和 Robert Griesemer )準備開始開發 Go 的時候,純粹是為了研究。我們一起討厭 C ++。(笑聲)回到 Go,我們開始的想法是,對于語言的每個功能都要碰頭交流,因此不管什么原因,我們都不會在語言中添加多余的垃圾。”

羅伯特·格瑞史莫,羅勃·派克和肯·湯普森,圖源:Google

他認為優秀開發人員的標志是熱情,雖然他是編程狂魔,但是他卻不建議自己的兒子去讀計算機,理由竟然是計算機發展太慢了。大佬果然是大佬。現在已經 77 歲的湯普森依然在編程路上不斷探索,我們又怎么能停下腳步呢?

? ?END ? ??

#接力技術,鏈接價值#

精彩推薦

1.?“網紅” WebAssembly 與 K8s 如何實現雙劍合璧?

2.?PerfMa“寒泉子”李嘉鵬:成長和創業都要能人所不能,真強者何懼資本寒冬

3.?"分布式事務一致性" 看這一篇就夠了

4.?銀彈?剛柔并濟的開源分布式事務解決方案

漫畫推薦 1.??漫畫:7種編程語言的學習曲線 2.?漫畫:程序員真的是太太太太太太太太難了!3.?漫畫:普通程序員 vs 優秀程序員 4.?漫畫:35歲的IT何去何從? 5.?漫畫:從修燈泡來看各種 IT 崗位,你是哪一種? 6. 漫畫:一批90后已經30歲了,更扎心的是…7. 圖解:這才是程序員加班的真正原因!8.?漫畫:中國互聯網往事(2000-2020)

總結

以上是生活随笔為你收集整理的26岁创造UNIX的编程大佬,退休后却成为一名飞行员的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。