Linux中國

超神們:15 位健在的世界級程序員!

圖片來源: tom_bullock CC BY 2.0

下面就讓我們來看看這些世界頂級的程序員吧!

瑪格麗特·漢密爾頓 ( Margaret Hamilton )

圖片來源: NASA

成就: 阿波羅飛行控制軟體背後的大腦

生平: 查爾斯·斯塔克·德雷珀實驗室 ( Charles Stark Draper Laboratory ) 軟體工程部的主任,以她為首的團隊負責設計和打造 NASA 的阿波羅的艦載飛行控制器軟體和 空間實驗室 ( Skylab ) 的任務。基於阿波羅這段的工作經歷,她又後續開發了 通用系統語言 ( Universal Systems Language ) 和 開發先於事實 ( Development Before the Fact ) 的範例。開創了非同步軟體、優先調度和超可靠的軟體設計理念。被認為發明了「 軟體工程 ( software engineering ) 」一詞。1986年獲 奧古斯塔·埃達·洛夫萊斯獎 ( Augusta Ada Lovelace Award ) ,2003年獲 NASA 傑出太空行動獎 ( Exceptional Space Act Award ) 。

評論:

「漢密爾頓發明了測試,使美國計算機工程規範了很多」 —— ford_beeblebrox

「我認為在她之前(不敬地說,包括 高德納 ( Knuth ) 在內的)計算機編程是(另一種形式上留存的)數學分支。然而這個宇宙飛船的飛行控制系統明確地將編程帶入了一個嶄新的領域。」 —— Dan Allen

「... 她引入了『軟體工程』這個術語 — 並作出了最好的示範。」 —— David Hamilton

「真是個壞傢伙」 —— Drukered

唐納德·克努斯 ( Donald Knuth ) ,即 高德納

圖片來源: vonguard CC BY-SA 2.0

成就: 《 計算機程序設計藝術 ( The Art of Computer Programming,TAOCP ) 》 作者

生平: 撰寫了編程理論的權威書籍。發明了數字排版系統 Tex。1971年,ACM(美國計算機協會)葛麗絲·穆雷·霍普獎(Grace Murray Hopper Award) 的首位獲獎者。1974年獲 ACM 圖靈獎 ( A. M. Turing ) ,1979年獲 美國國家科學獎章 ( National Medal of Science ) ,1995年獲 IEEE 約翰·馮·諾依曼獎章 ( John von Neumann Medal ) 。1998年入選 計算機歷史博物館 ( Computer History Museum ) 名人錄 ( Hall of Fellows ) 。

評論:

「... 寫的 《計算機編程藝術》 ( The Art of Computer Programming,TAOCP ) 可能是有史以來計算機編程方面最大的貢獻。」—— 佚名

「唐·克努斯的 TeX 是我所用過的計算機程序中唯一一個幾乎沒有 bug 的。真是讓人印象深刻!」—— Jaap Weel

「如果你要問我的話,我只能說太棒了!」 —— Mitch Rees-Jones

肯·湯普遜 ( Ken Thompson )

圖片來源: Association for Computing Machinery

成就: Unix 之父

生平:與 丹尼斯·里奇 ( Dennis Ritchie ) 共同創造了 Unix。創造了 B 語言、UTF-8 字元編碼方案、ed 文本編輯器,同時也是 Go 語言的共同開發者。(和里奇)共同獲得1983年的 圖靈獎 ( A.M. Turing Award ) ,1994年獲 IEEE 計算機先驅獎 ( IEEE Computer Pioneer Award ) ,1998年獲頒 美國國家科技獎章 ( National Medal of Technology ) 。在1997年入選 計算機歷史博物館 ( Computer History Museum ) 名人錄 ( Hall of Fellows ) 。

評論:

「... 可能是有史以來最能成事的程序員了。Unix 內核,Unix 工具,國際象棋程序世界冠軍 Belle,Plan 9,Go 語言。」 —— Pete Prokopowicz

「肯所做出的貢獻,據我所知無人能及,是如此的根本、實用、經得住時間的考驗,時至今日仍在使用。」 —— Jan Jannink

理查德·斯托曼 ( Richard Stallman )

圖片來源: Jiel Beaumadier CC BY-SA 3.0

成就: Emacs 和 GCC 締造者

生平: 成立了 GNU 工程 ( GNU Project ) ,並創造了它的許多核心工具,如 Emacs、GCC、GDB 和 GNU Make。還創辦了 自由軟體基金會 ( Free Software Foundation ) 。1990年榮獲 ACM 的 葛麗絲·穆雷·霍普獎 ( Grace Murray Hopper Award ) ,1998年獲 EFF 先驅獎 ( EFF Pioneer Award ) .

評論:

「... 在 Symbolics 對陣 LMI 的戰鬥中,獨自一人與一眾 Lisp 黑客好手對碼。」 —— Srinivasan Krishnan

「通過他在編程上的精湛造詣與強大信念,開闢了一整套編程與計算機的亞文化。」 —— Dan Dunay

「我可以不贊同這位偉人的很多方面,不必蓋棺論定,他不可否認都已經是一位偉大的程序員了。」 —— Marko Poutiainen

「試想 Linux 如果沒有 GNU 工程的前期工作會怎麼樣。(多虧了)斯托曼的炸彈!」 —— John Burnette

安德斯·海爾斯伯格 ( Anders Hejlsberg )

圖片來源: D.Begley CC BY 2.0

成就: 創造了 Turbo Pascal

生平: Turbo Pascal 的原作者,是最流行的 Pascal 編譯器和第一個集成開發環境。而後,領導了 Turbo Pascal 的繼任者 Delphi 的構建。C# 的主要設計師和架構師。2001年榮獲 Dr. Dobb 的傑出編程獎 ( Dr. Dobb's Excellence in Programming Award ) 。

評論:

「他用彙編語言為當時兩個主流的 PC 操作系統(DOS 和 CPM)編寫了 [Pascal] 編譯器。用它來編譯、鏈接並運行僅需幾秒鐘而不是幾分鐘。」 —— Steve Wood

「我佩服他 - 他創造了我最喜歡的開發工具,陪伴著我度過了三個關鍵的時期直至我成為一位專業的軟體工程師。」 —— Stefan Kiryazov

Doug Cutting

圖片來源: vonguard CC BY-SA 2.0

成就: 創造了 Lucene

生平: 開發了 Lucene 搜索引擎以及 Web 爬蟲 Nutch 和用於大型數據集的分散式處理套件 Hadoop。一位強有力的開源支持者(Lucene、Nutch 以及 Hadoop 都是開源的)。前 Apache 軟體基金 ( Apache Software Foundation ) 的理事。

評論:

「...他就是那個既寫出了優秀搜索框架(lucene/solr),又為世界開啟大數據之門(hadoop)的男人。」 —— Rajesh Rao

「他在 Lucene 和 Hadoop(及其它工程)的創造/工作中為世界創造了巨大的財富和就業...」 —— Amit Nithianandan

Sanjay Ghemawat

圖片來源: Association for Computing Machinery

成就: 谷歌核心架構師

生平: 協助設計和實現了一些谷歌大型分散式系統的功能,包括 MapReduce、BigTable、Spanner 和 谷歌文件系統 ( Google File System ) 。創造了 Unix 的 ical 日曆系統。2009年入選 美國國家工程院 ( National Academy of Engineering ) 。2012年榮獲 ACM-Infosys 基金計算機科學獎 ( ACM-Infosys Foundation Award in the Computing Sciences ) 。

評論:

「Jeff Dean的僚機。」 —— Ahmet Alp Balkan

Jeff Dean

圖片來源: Google

成就: 谷歌搜索索引背後的大腦

生平:協助設計和實現了許多谷歌大型分散式系統的功能,包括網頁爬蟲,索引搜索,AdSense,MapReduce,BigTable 和 Spanner。2009年入選 美國國家工程院 ( National Academy of Engineering ) 。2012年榮獲ACM 的 SIGOPS 馬克·維瑟獎 ( SIGOPS Mark Weiser Award ) 及 ACM-Infosys基金計算機科學獎 ( ACM-Infosys Foundation Award in the Computing Sciences ) 。

評論:

「... 帶來了在數據挖掘(GFS、MapReduce、BigTable)上的突破。」 —— Natu Lauchande

「... 設計、構建並部署 MapReduce 和 BigTable,和以及數不清的其它東西」 —— Erik Goldman

林納斯·托瓦茲 ( Linus Torvalds )

圖片來源: Krd CC BY-SA 4.0

成就: Linux締造者

生平:創造了 Linux 內核與開源的版本控制系統 Git。收穫了許多獎項和榮譽,包括有1998年的 EFF 先驅獎 ( EFF Pioneer Award ) ,2000年榮獲 英國電腦學會 ( British Computer Society ) 授予的洛夫萊斯勳章(Lovelace Medal),2012年榮獲 千禧技術獎 ( Millenium Technology Prize ) 還有2014年 IEEE計算機學會 ( IEEE Computer Society ) 授予的 計算機先驅獎 ( Computer Pioneer Award ) 。同樣入選了2008年的 計算機歷史博物館 ( Computer History Museum ) 名人錄 ( Hall of Fellows ) 與2012年的 互聯網名人堂 ( Internet Hall of Fame ) 。

評論:

「他只用了幾年的時間就寫出了 Linux 內核,而 GNU Hurd(GNU 開發的內核)歷經25年的開發卻絲毫沒有準備發布的意思。他的成就就是帶來了希望。」 —— Erich Ficker

「托沃茲可能是程序員的程序員。」 —— Dan Allen

「他真的很棒。」 —— Alok Tripathy

約翰·卡馬克 ( John Carmack )

圖片來源: QuakeCon CC BY 2.0

成就: 毀滅戰士的締造者

生平: ID 社聯合創始人,打造了 德軍總部3D ( Wolfenstein 3D ) 、 毀滅戰士 ( Doom ) 和 雷神之錘 ( Quake ) 等所謂的即時 FPS 遊戲。引領了 切片適配刷新 ( adaptive tile refresh ) , 二叉空間分割 ( binary space partitioning ) , 表面緩存 ( surface caching ) 等開創性的計算機圖像技術。2001年入選 互動藝術與科學學會名人堂 ( Academy of Interactive Arts and Sciences Hall of Fame ) ,2007年和2008年榮獲工程技術類 艾美獎 ( Emmy awards ) 並於2010年由 遊戲開發者甄選獎 ( Game Developers Choice Awards ) 授予終生成就獎。

評論:

「他在寫第一個渲染引擎的時候不到20歲。這傢伙這是個天才。我若有他四分之一的天賦便心滿意足了。」 —— Alex Dolinsky

「... 德軍總部3D ( Wolfenstein 3D ) 、 毀滅戰士 ( Doom ) 還有 雷神之錘 ( Quake ) 在那時都是革命性的,影響了一代遊戲設計師。」 —— dniblock

「一個周末他幾乎可以寫出任何東西....」 —— Greg Naughton

「他是編程界的莫扎特... 」 —— Chris Morris

法布里斯·貝拉 ( Fabrice Bellard )

圖片來源: Duff

成就: 創造了 QEMU

生平: 創造了一系列耳熟能詳的開源軟體,其中包括硬體模擬和虛擬化的平台 QEMU,用於處理多媒體數據的 FFmpeg, 微型C編譯器 ( Tiny C Compiler ) 和 一個可執行文件壓縮軟體 LZEXE。2000年和2001年 C語言混亂代碼大賽 ( Obfuscated C Code Contest ) 的獲勝者並在2011年榮獲 Google-O'Reilly 開源獎 ( Google-O'Reilly Open Source Award ) 。計算 Pi 最多位數的前世界紀錄保持著。

評論:

「我覺得法布里斯·貝拉做的每一件事都是那麼顯著而又震撼。」 —— raphinou

「法布里斯·貝拉是世界上最高產的程序員...」 —— Pavan Yara

「他就像軟體工程界的 尼古拉·特斯拉 ( Nikola Tesla ) 。」 —— Michael Valladolid

「自80年代以來,他一直高產出一系列的成功作品。」 —— Michael Biggins

Jon Skeet

圖片來源: Craig Murphy CC BY 2.0

成就: Stack Overflow 的傳說級貢獻者

生平: Google 工程師, 深入解析C# ( C# in Depth ) 的作者。保持著有史以來在 Stack Overflow 上最高的聲譽,平均每月解答390個問題。

評論:

「他根本不需要調試器,只要他盯一下代碼,錯誤之處自會原形畢露。」 —— Steven A. Lowe

「如果他的代碼沒有通過編譯,那編譯器應該道歉。」 —— Dan Dyer

「他根本不需要什麼編程規範,他的代碼就是編程規範。」 —— 佚名

亞當·安捷羅 ( Adam D'Angelo )

圖片來源: Philip Neustrom CC BY 2.0

成就: Quora 的創辦人之一

生平: 還是 Facebook 工程師時,為其搭建了 news feed 功能的基礎。直至其離開並聯合創始了 Quora,已經成為了 Facebook 的CTO和工程 VP。2001年以高中生的身份在 美國計算機奧林匹克 ( USA Computing Olympiad ) 上第八位完成比賽。2004年ACM 國際大學生編程大賽 ( International Collegiate Programming Contest ) 獲得銀牌的團隊 - 加州理工學院 ( California Institute of Technology ) 的成員。2005年入圍 Topcoder 大學生 演算法編程挑戰賽 ( Algorithm Coding Competition ) 。

評論:

「一位程序設計全才。」 —— 佚名

"我做的每個好東西,他都已有了六個。" —— 馬克.扎克伯格 ( Mark Zuckerberg )

Petr Mitrechev

圖片來源: Facebook

成就: 有史以來最具競技能力的程序員之一

生平: 在 國際信息學奧林匹克 ( International Olympiad in Informatics ) 中兩次獲得金牌(2000,2002)。在2006,贏得 Google Code Jam 同時也是TopCoder Open 演算法大賽冠軍。也同樣,兩次贏得 Facebook黑客杯 ( Facebook Hacker Cup ) (2011,2013)。寫這篇文章的時候,TopCoder 榜中排第二 (即:Petr)、在 Codeforces 榜同樣排第二。

評論:

「他是競技程序員的偶像,即使在印度也是如此...」 —— Kavish Dwivedi

Gennady Korotkevich

圖片來源: Ishandutta2007 CC BY-SA 3.0

成就: 競技編程小神童

生平: 國際信息學奧林匹克 ( International Olympiad in Informatics ) 中最小參賽者(11歲),6次獲得金牌 (2007-2012)。2013年 ACM 國際大學生編程大賽(International Collegiate Programming Contest)獲勝隊伍成員及2014 Facebook 黑客杯 ( Facebook Hacker Cup ) 獲勝者。寫這篇文章的時候,Codeforces 榜排名第一 (即:Tourist)、TopCoder榜第一。

評論:

「一個編程神童!」 —— Prateek Joshi

「Gennady 真是棒,也是為什麼我在白俄羅斯擁有一個強大開發團隊的例證。」 —— Chris Howard

「Tourist 真是天才」 —— Nuka Shrinivas Rao

via: http://www.itworld.com/article/2823547/enterprise-software/158256-superclass-14-of-the-world-s-best-living-programmers.html#slide1

作者:Phil Johnson 譯者:martin2011qi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理。

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...