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

jopen 7年前發布 | 15K 次閱讀 程序員

當開發人員說起世界頂級程序員時,他們的名字往往會被提及。

好像現在程序員有很多,其中不乏有許多優秀的程序員。但是哪些程序員更好呢?

雖然這很難客觀評價,不過在這個話題確實是開發者們津津樂道的。ITworld 深入程序員社區,避開四濺的爭執口水,試圖找出可能存在的所謂共識。事實證明,屈指可數的某些名字經常是討論的焦點。

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

圖片來源: tom_bullock CC BY 2.0

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

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

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

圖片來源: 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),即 高德納

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

圖片來源: 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)

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

圖片來源: 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)

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

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

成就: Emacs 和 GCC 締造者

生平: 成立了 GNU 工程 (GNU Project),并創造了它的許多核心工具,如 Emacs、GCC、GDBGNU 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)

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

圖片來源: 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

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

圖片來源: 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

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

圖片來源: 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

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

圖片來源: 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)

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

圖片來源: 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)

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

圖片來源: 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)

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

圖片來源: 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

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

圖片來源: Craig Murphy CC BY 2.0

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

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

評論:

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

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

“他根本不需要什么編程規范,他的代碼就是編程規范。” —— 佚名

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

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

圖片來源: Philip Neustrom CC BY 2.0

成就: Quora 的創辦人之一

生平: 還是 非死book 工程師時, 為其搭建了 news feed 功能的基礎 。直至其離開并聯合創始了 Quora,已經成為了 非死book 的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

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

圖片來源: 非死book

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

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

評論:

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

Gennady Korotkevich

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

圖片來源: Ishandutta2007 CC BY-SA 3.0

成就: 競技編程小神童

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

評論:

“一個編程神童!” —— Prateek Joshi

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

“Tourist 真是天才” —— Nuka Shrinivas Rao

來自: http://www.linuxidc.com/Linux/2015-11/125461.htm

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!