當前位置 主頁 > 站長資源大全 > iis7百科 > 最大化 縮小

    首位軟件工程師獲得圖靈獎,肯·湯普森和丹尼斯·里奇

    欄目:iis7百科 時間:2019-11-25 10:43

      Ken Thompson與Dennis M. Ritchie
      兩位都被稱作C語言之父,UNIX之父。
      Ken Thompson,1943年出生于美國新奧爾良,B語言發明者。
      Dennis M. Ritchie,1941年9月9日出生于美國紐約州布朗克斯維爾,C語言發明者。被世人尊稱為“無形之王的C語言之父”。
      從圖靈獎誕生以來,其獲得者一直都是計算機領域的科學家與學者,而在所有這些界的圖靈獎中只有唯一的一界有個例外,那就是Ken Thompson與Dennis M. Ritchie,他們都是計算機軟件工程師。
      很有趣的說法:為了玩游戲,自己寫了一個操作系統
      1960年,Ken進入加州大學伯克利分校主修電氣工程。1965年從伯克利畢業后,又花了一年的時間在該校取得了電子工程碩士的學位。不知道是時代造就英雄,還是英雄順應時代而生,在Ken讀書期間,正好趕上了計算機時代蓬勃發展的起步階段,自小喜歡電氣的Ken接觸到計算機后,立即完全沉迷了進去,從1962年的開始,他就在學校的計算機中心找到份工作,專門負責程序的編寫。這也為其后他一手開創的Unix時代奠定了良好基礎。
      說到Unix與C語言,有這么一段小故事:當時安裝了Unix的PDP-11被放在貝爾實驗室供大家使用,有一天有人發現Ken總是可以得到最高的權限輕松進入他們的帳戶,在貝爾實驗室這種高人云集的地方,這簡單是太不能容忍了,于是有若干高人跳了出來,仔細分析Unix代碼,找到后門,修改后再重新編譯整個Unix,當所有人都以為這個世界應該從此清靜了的時候,卻發現Ken還是很容易就取得了他們的帳戶權限,為此大家郁悶不已。至到很多年后,Ken才道出其中的原委,原來代碼里確實存在后門,不過并不在Unix代碼中,而是藏在編譯Unix的編譯器里,每次編譯器編譯時就會自動加入后門代碼,而當時整個貝爾實驗室都用的是Ken所寫的C編譯器。
      他們開發出來的C語言和UNIX系統影響實在太過深遠。1983年美國計算機協會將當年的圖靈獎破例頒給了作為軟件工程師的Ken與Dennis,并在當年還決定新設立一個獎項--軟件系統獎,以獎勵那些優秀的軟件開發者,當然首個軟件系統獎也毫無懸念是他們的了。
      雖然Unix與C語言讓Ken與Dennis功成名就了,不過他們兩人都沒有走那些IT史上自己創業的一般套路,而是一直留在貝爾實驗室從事他們喜愛的軟件開發工作。在2000年12月時,Ken正式退休,離開了工作了幾十年的貝爾實驗室開始享受他晚年的時光,但是他閑不下來呀,于是他干脆將他的另一個愛好--飛機,變成正式的職業,成為了一名專職的飛行員。從此,他所開創的Unix時代已經完全與他無關了。
      有人問過丹尼斯,他的偶像是誰,不論在計算機領域還是其他領域?他說:我不是在英雄熏陶下成長起來的。很顯然,對我職業生涯影響最大的人物是肯·湯普遜。UNIX大部分是他的工作,同樣也是C語言的前輩,同樣Plan 9系統的大部分工作也是他做的。并且在這期間Ken做了第一個計算機象棋大師。
      “里奇不被人們知道。他的名字一點也不家喻戶曉,但是……如果你有一臺顯微鏡,能在電腦里看到他的作品,你會發現里面到處都是他的作品”計算機歷史學家Paul E. Ceruzzi在里奇去世后說。
      “他是虔誠而純粹的計算機天才,侵犯他人電腦是絕不干的。”潘嘉杰說。
      克尼漢評價道:牛頓說他是站在巨人的肩膀上,如今,我們都站在里奇的肩膀上。

在线观看中文字幕理论片