開發(fā)人員談論世界上最好的程序員時,經常提到他們的名字。

現在程序員好像很多,其中有很多優(yōu)秀的程序員。但是什么樣的程序員更好呢?

雖然很難客觀地評價,但這個主題確實是開發(fā)者們津津樂道的。ITworld深入程序員社區(qū),避免四處飛濺的爭論,努力尋找可能存在的所謂共識。(威廉莎士比亞、溫斯頓、程序員、程序員、程序員、程序員、程序員、程序員)事實證明,屈指可數的幾個名字往往是討論的焦點。

照片來源:tom_bullock CC BY 2.0

現在來看看世界上最好的程序員們!

瑪格麗特漢密爾頓瑪格麗特漢密爾頓

照片來源:美國宇航局

成就:阿波羅飛行控制軟件背后的大腦

生平:查爾斯斯塔克德雷珀實驗室CHARLES STARK DRAPER LABORATORATORY軟件工程部主任,以她為首的團隊負責設計和構建NASA的阿波羅的艦船飛行控制器軟件和空間實驗室Skylab。以阿波羅的經歷為基礎,開發(fā)了通用系統(tǒng)語言Universal Systems Language和事實上領先于Development Before the Fact的范式。開創(chuàng)了異步軟件、優(yōu)先級調度和非常可靠的軟件設計概念。軟件工程軟件工程”一詞被認為是發(fā)明的。1986年獲得奧古斯塔埃達羅夫萊斯獎Augusta Ada Lovelace獎,2003年獲得NASA杰出宇宙行動獎“Exceptional Space Act獎”。

意見:

—— ford_beeblebrox說:“漢密爾頓發(fā)明了測試,規(guī)范了很多美國計算機工程。”

“我認為,在她面前(無禮地說,包括戈登Knuth在內)計算機編程是(以其他形式保留的)數學分支。但是這艘飛船的飛行控制系統(tǒng)顯然將編程帶入了新的領域。”——丹艾倫

" ".她引進了“軟件工程”一詞,做了最好的示范?!薄笮l(wèi)漢密爾頓

《真壞的家伙》—— Drukered

唐納德克努斯唐納德克努奇(Donald Knuth)是高德納(godner)

圖片來源:vonguard CC BY-SA 2.0

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

生平:寫了編程理論權威的書。發(fā)明了數字排版系統(tǒng)Tex。是1971年美國計算機協(xié)會(ACM)GRACE MURRAY HOPPER獎的第一位獲獎者。1974年獲得ACM圖靈獎A. M. Turing、1979年獲得美國國家科學獎國家科學獎、1995年獲得IEEE約翰馮諾依曼獎章John von Neumann Medal。1998年入選計算機歷史博物館計算機歷史博物館名人錄Hall of Fellows。

意見:

" ".寫的《計算機編程藝術》 the art of computer programming,TAOCP似乎為歷代計算機編程做出了最大的貢獻?!薄Q

“唐克努斯的TeX是我用過的電腦程序中唯一幾乎沒有bug的。真讓人印象深刻!”—— Jaap Weel

“如果你想問我,我只能說我真的很了不起!”—— Mitch Rees-Jones

肯湯普森肯湯普森(Ken Thompson)

圖片來源:association for computing machinery

成就:UNIX的父親

生平:與丹尼斯里奇丹尼斯里奇一起創(chuàng)造了UNIX。創(chuàng)建了b語言、UTF-8字符編碼方案、ed文本編輯器和Go語言。

言的共同開發(fā)者。(和里奇)共同獲得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,并創(chuàng)造了它的許多核心工具,如 Emacs、GCC、GDB 和 GNU Make。還創(chuàng)辦了自由軟件基金會Free Software Foundation。1990年榮獲 ACM 的葛麗絲·穆雷·霍普獎Grace Murray Hopper Award,1998年獲EFF 先驅獎EFF Pioneer Award.

評論:

“... 在 Symbolics 對陣 LMI 的戰(zhàn)斗中,獨自一人與一眾 Lisp 黑客好手對碼?!?——Srinivasan Krishnan

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

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

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

安德斯·海爾斯伯格Anders Hejlsberg

圖片來源: D.Begley CC BY 2.0

成就: 創(chuàng)造了 Turbo Pascal

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

評論:

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

“我佩服他 - 他創(chuàng)造了我最喜歡的開發(fā)工具,陪伴著我度過了三個關鍵的時期直至我成為一位專業(yè)的軟件工程師?!?—— Stefan Kiryazov

Doug Cutting

圖片來源: vonguard CC BY-SA 2.0

成就: 創(chuàng)造了 Lucene

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

評論:

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

“他在 Lucene 和 Hadoop(及其它工程)的創(chuàng)造/工作中為世界創(chuàng)造了巨大的財富和就業(yè)...” —— Amit Nithianandan

Sanjay Ghemawat

圖片來源: Association for Computing Machinery

成就: 谷歌核心架構師

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

評論:

“Jeff Dean的僚機?!?—— Ahmet Alp Balkan

Jeff Dean

圖片來源: Google

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

生平:協(xié)助設計和實現了許多谷歌大型分布式系統(tǒng)的功能,包括網頁爬蟲,索引搜索,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締造者

生平:創(chuàng)造了 Linux 內核與開源的版本控制系統(tǒng) 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年的互聯(lián)網名人堂Internet Hall of Fame。

評論:

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

“托沃茲可能是程序員的程序員。” —— Dan Allen

“他真的很棒?!?—— Alok Tripathy

約翰·卡馬克John Carmack

圖片來源: QuakeCon CC BY 2.0

成就: 毀滅戰(zhàn)士的締造者

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

評論:

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

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

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

“他是編程界的莫扎特... ” —— Chris Morris

法布里斯·貝拉Fabrice Bellard

圖片來源: Duff

成就: 創(chuàng)造了 QEMU

生平: 創(chuàng)造了一系列耳熟能詳的開源軟件,其中包括硬件模擬和虛擬化的平臺 QEMU,用于處理多媒體數據的 FFmpeg,微型C編譯器Tiny C Compiler和 一個可執(zhí)行文件壓縮軟件 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

“他根本不需要什么編程規(guī)范,他的代碼就是編程規(guī)范?!?—— 佚名

亞當·安捷羅Adam D'Angelo

圖片來源: Philip Neustrom CC BY 2.0

成就: Quora 的創(chuàng)辦人之一

生平: 還是 Facebook 工程師時,為其搭建了 news feed 功能的基礎。直至其離開并聯(lián)合創(chuàng)始了 Quora,已經成為了 Facebook 的CTO和工程 VP。2001年以高中生的身份在美國計算機奧林匹克USA Computing Olympiad上第八位完成比賽。2004年ACM國際大學生編程大賽International Collegiate Programming Contest獲得銀牌的團隊 -加利福尼亞技術研究所California Institute of Technology的成員。2005年入圍 Topcoder 大學生算法編程挑戰(zhàn)賽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)獲勝隊伍成員及2014Facebook 黑客杯Facebook Hacker Cup獲勝者。寫這篇文章的時候,Codeforces 榜排名第一(即:Tourist)、TopCoder榜第一。

評論:

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

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

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

via:

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

本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出

1.《【51con】超神們:15名活著的世界級程序員?!吩曰ヂ?lián)網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《【51con】超神們:15名活著的世界級程序員。》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉載時請保留本站內容來源地址,http://f99ss.com/auto/2960791.html