編程界十二位祖師爺級別的 “大?!?/h2>

我們常常會把那些貢獻者為使我們生活變得更便利而做出的貢獻看作是理所當然的,與那些給我們帶來幫助的人相比,上天似乎有一種方式使得它給那些為我們帶來娛樂的人的獎勵要比前者更多。不過這沒關系,我們知道該如何向那些帶領著我們程序員和技術愛好者前進的人們致敬。

在這篇文章里面,我們將會看到 12 位空前最偉大的程序員(排名不分先后),下面就開始吧!

1. Dennis Ritchie

Dennis MacAlistair Ritchie,也被稱為 “dmr”(這是他在貝爾實驗室的用戶名稱),是 C 語言之父。C 語言已發(fā)展成為被最廣泛使用的編程語言之一。

Dennis Ritchie

他是世界上最重要的計算機科學家之一,而且他也因為對 “數(shù)字時代” 所做的巨大貢獻而廣受贊譽。UNIX 操作系統(tǒng),現(xiàn)在是 Mac OS X 等知名操作系統(tǒng)的核心,由 Dennis 和與他長期共事的 Ken Thompson 開發(fā)。

他們于 1983 年獲得了由美國計算機協(xié)會頒發(fā)的圖靈獎。在 1990 年,他們還獲得了 IEEE 的 Hamming Medal,并于 1999 年獲得了由克林頓總統(tǒng)頒發(fā)的國家技術獎。Dennis 在 2007 年退休,退休前擔任朗訊技術公司系統(tǒng)軟件研究部門的領導人職位。

2. Bjarne Stroustrup

1978 年,Bjarne Stroustrup 開發(fā)了另一門被廣泛使用的編程語言,稱作 C++。他是一位著名的研究教授并擔任著許多重要的職位,包括摩根士丹利技術部門的常務董事、哥倫比亞大學計算機科學系客座教授以及德州農工大學 “杰出教授”。

Bjarne Stroustrup

他曾獲得許多獎項,并創(chuàng)作了很多著名的書籍,包括 A tour of C++,C++程序設計原理與實踐,C++ 程序設計語言,C++語言的設計和演化 等。

3. James Gosling

James Arthur Gosling 是加拿大的計算機科學家,也是公認的 Java 之父。各種軟件系統(tǒng),如 NeWS 和Gosling Emacs 的成功都歸功于他的貢獻。

James Gosling

因為他的顯著成就,被當選為美國國家工程院的外籍會員。

4. Linus Torvalds

Linus Benedict Torvalds 是出生于芬蘭的美國軟件工程師,在 1991 年開發(fā)了 Linux,并擔任 Linux 內核項目的首席架構師與項目協(xié)調者。

Linus Torvalds

他還負責創(chuàng)造了版本控制系統(tǒng) “Git” 和日志分割軟件 “Subsurface”。由于他為計算機創(chuàng)造的開源操作系統(tǒng),使得 Linux 內核被廣泛使用,他也被 Technology Academy of Finland 和 Shinya Yanamaka 授予 2012 千禧年技術獎。

5. Anders Hejlsberg

Anders Hejlsberg,Turbo Pascal 的作者和 Delphi 的首席架構師,是編程語言 C# 的開發(fā)人員。他是一位著名的丹麥軟件工程師,負責協(xié)同設計其他成功的編程語言和開發(fā)工具。

Anders Hejlsberg

目前他是 C# 的首席架構師和微軟 Typescript 的核心開發(fā)人員。

6. Tim Berners-Lee

Tim Berners-Lee,也被稱為 TimBL,是一位英國計算機科學家,他因發(fā)明萬維網而聞名。

在他于 1989 年 3 月為一個信息管理系統(tǒng)提出了建議之后,他通過互聯(lián)網使用超文本傳輸協(xié)議(HTTP)實現(xiàn)了客戶端 PC 和服務器之間的第一次通信,這一切都非常成功。

Tim Berners-Lee

他是萬維網聯(lián)盟(W3C)的領導,該組織負責監(jiān)督 Web 的持續(xù)發(fā)展。

7. Brian Kernighan

Brian Wilson Kernighan 是一位加拿大計算機科學家。在貝爾實驗室,他與 Unix 的創(chuàng)造者 Ken Thompson 以及 Dennis Ritchie 一起工作,同時他也是開發(fā) Unix 的主要貢獻者。

Brian Kernighan

他在與 Ritchie 共同創(chuàng)作 C 程序設計語言 一書后變得知名,還曾經合作編寫 AWK 和 AMPL 編程語言。

8. Ken Thompson

Kenneth Thompson 是美國計算機科學的先驅,與 Dennis Ritchie 合作開發(fā)了 UNIX 操作系統(tǒng)。

Kenneth Thompson

他大部分的職業(yè)生涯是在貝爾實驗室工作,在這期間他開發(fā)了 B 編程語言,也是 C 語言的主創(chuàng)者。

他是 Plan 9 OS 的早期開發(fā)人員。在黑客圈中他被稱為Ken,還在他從 2006 年開始工作的谷歌,與其他人共同開發(fā)了 Go 編程語言。

9. Guido Van Rossum

當談到 Python 時,Guido Van Rossum 總會被提到。他是荷蘭計算機科學家,負責獨自創(chuàng)作 Python 語言。

Guido Van Rossum

在 Python 社區(qū),Guido Van Rossum 被人們認為是 “仁慈的獨裁者(BDFL)”,因為他仍然關注并監(jiān)督著 Python 的開發(fā)進程,并在必要的時刻做出決策。

從 2005 年到 2012 年,他在谷歌工作,在那里他負責開發(fā) Python 編程語言,然后在 2013 年離開谷歌在 Dropbox 工作。

10. Donald Knuth

Donald Ervin Knuth,經常被稱為算法分析之父,是美國計算機科學家,數(shù)學家和斯坦福大學榮譽教授。

Donald Knuth

他于 1974 年獲得圖靈獎,最為人知的事跡就是他是 計算機程序設計藝術 一書的作者。他的成就之一是對算法的計算復雜性的深入分析及其系統(tǒng)化形式的數(shù)學技術,還有 TEX 排版軟件和 METAFONT 字型設計軟件等。

值得一提的是,他還是開源代碼運動最早的倡導者之一。事實上,如果沒有 Donald Knuth 編程界將不會出現(xiàn)今天這么好的發(fā)展。

11. Richard Stallman

Richard Matthew Stallman 是最知名的自由軟件愛好者和活動家,一直致力于推動用戶享有學習,修改和分發(fā)軟件的權利。

Richard Stallman

他是 GNU 項目的創(chuàng)始人,目標是創(chuàng)建一套完全自由的操作系統(tǒng),后來還建立了自由軟件基金會以協(xié)助 GNU 計劃。他也是 GNU Emacs 的開發(fā)者。

他對版權法發(fā)展的影響力巨大,特別是在涉及自由軟件權利和許可的地方,最著名的是通用公共許可證(GPL)。

12. Larry Wall

Larry Wall 因兩件事而聞名,作為 Perl 編程語言之父和一位諷刺的語言學家。他也是自由軟件的冠軍,而且他在這方面的成就已被自由軟件基金會認可,并于 1998 年獲得第一屆自由軟件獎(Free Software award)。

Larry Wall

他在自然和人工語言方面的訓練背景使得他非常適合編寫 Perl 編程語言相關的書籍,他是 Programming Perl(通常被稱為 ”駱駝書”)的共同作者之一,也著有 Perl Cookbook 一書。

BTW,“好的程序員有 3 種美德: 懶惰、急躁和傲慢(Laziness, Impatience and hubris) ” 這句話正是出自這位大牛。

要介紹的大牛已經介紹完了。如果編程世界是希臘神話,那么這些人都是計算機世界的神。

來自:http://www.iteye.com/news/32157

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容