歷史上最偉大的20位程式設計師,女性居首!

1、第一位計算機程序員:埃達·洛夫萊斯 Ada Lovelace

歷史上最偉大的20位程序員,女性居首!

埃達·洛夫萊斯,原名奧古斯塔·埃達·拜倫,是著名英國詩人拜倫之女。數學愛好者,被後人公認為第一位計算機程序員。

在1842年與1843年期間,埃達花了9個月的時間翻譯意大利數學家路易吉·米那比亞講述查爾斯·巴貝奇計算機分析機的論文。在譯文後面,她增加了許多註記,詳細說明用該機器計算伯努利數的方法,被認為是世界上第一個計算機程序;因此,埃達也被認為是世界上第一位程序員。

埃達的文章創造出許多巴貝奇也未曾提到的新構想,比如埃達曾經預言道:這個機器未來可以用來排版、編曲或是各種更復雜的用途。

2、微軟公司聯合創始人Bill Gates

歷史上最偉大的20位程序員,女性居首!

比爾·蓋茨13歲開始計算機編程設計,18歲考入哈佛大學,一年後從哈佛退學,1975年與好友保羅·艾倫一起創辦了微軟公司,比爾蓋茨擔任微軟公司董事長、CEO和首席軟件設計師。

2016年10月,《福布斯》發佈“美國400富豪榜”,比爾·蓋茨以資產810億美元,第23年蟬聯榜首。

3、自由軟件運動的精神領袖Richard Matthew Stallman

歷史上最偉大的20位程序員,女性居首!

理查德·馬修·斯托曼是自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會(Free Software Foundation)的創立者、著名黑客。他的主要成就包括Emacs及後來的GNU Emacs,GNU C 編譯器及GNU 調試器。

他所寫作的GNU通用公共許可證(GNU GPL)是世上最廣為採用的自由軟件許可證,為copyleft觀念開拓出一條嶄新的道路。

4、“Linux之父” Linus Benedict Torvalds

歷史上最偉大的20位程序員,女性居首!

林納斯·本納第克特·託瓦茲,著名的電腦程序員、黑客。Linux內核的發明人及該計劃的合作者。託瓦茲利用個人時間及器材創造出了這套當今全球最流行的操作系統內核之一。

因為成功地開發了操作系統Linux內核而榮獲2014年計算機先驅獎。他的獲獎創造了計算機先驅獎歷史上的多個第一:第一次授予一位芬蘭人;第一次授予一位“60後”(其實只差3天,就是“70後”);獲獎成果是在學生時期取得的。

5、現代計算機科學先驅:高德納 Donald Knuth

歷史上最偉大的20位程序員,女性居首!

唐納德·爾文·克努斯,出生於美國密爾沃基,著名計算機科學家,斯坦福大學計算機系榮譽退休教授。高德納教授為現代計算機科學的先驅人物,創造了算法分析的領域,在數個理論計算機科學的分支做出基石一般的貢獻。在計算機科學及數學領域發表了多部具廣泛影響的論文和著作。1974年圖靈獎得主。

高德納最為人知的事蹟是,他是《計算機程序設計藝術》(The Art of Computer Programming)的作者。此書是計算機科學界最受高度敬重的參考書籍之一。此外還是排版軟件TEX和字體設計系統Metafont的發明人。提出文學編程的概念,並創造了WEB與CWEB軟件,作為文學編程開發工具。

6、Perl之父 Larry Wall

歷史上最偉大的20位程序員,女性居首!

生於美國加州洛杉磯,是程序員、系統管理員、語言學家和作家,他最為人知的地方,是他設計的編程語言Perl。

拉里·沃爾亦是用來閱讀Usenet新聞群組的程式Rn的作者,又是一支開放源碼界的重要程序patch的作者,這兩支程序奠下了他在黑客和開放源碼界舉足輕重的地位。他得過兩次IOCCC(全球難以讀懂C程式碼比賽)的勝利,亦是第一屆自由軟件獎(Free Software award)的得獎者。

7、蘋果聯合創始人Steve Wozniak

歷史上最偉大的20位程序員,女性居首!

斯蒂夫·蓋瑞·沃茲尼亞克(Stephen Gary Wozniak),美國電腦工程師 ,曾與史蒂夫·喬布斯合夥創立蘋果公司。

沃茲尼亞克在1970年代中期創造出蘋果一號和蘋果二號 ,蘋果二號風靡普及後成為1970年代及1980年代初期銷量最佳的個人電腦,被譽為是使電腦從“舊時王謝堂前燕”到“飛入尋常百姓家”的工程師。

8、天才計算機大師Alan Kay

歷史上最偉大的20位程序員,女性居首!

他是Smalltalk面向對象編程環境語言的發明人之一,也是面向對象編程思想的創始人之一,他還是筆記本電腦最早的構想者和現代Windows GUI的最初嘗試者。

Smalltalk語言再現了阿倫的“分子PC思想”:程序好比一個個生物分子,通過信息相互連接。Smalltalk被業界公認為“面向對象編程系列語言”的代表作品。

9、COBOL之母 Grace Hopper

歷史上最偉大的20位程序員,女性居首!

Grace Murray Hopper是美國海軍准將及計算機科學家,是傑出的計算機科學家,計算機軟件工程第一夫人。她創造了現代第一個編譯器A-0 系統,以及商用電腦編程語言“COBOL”,被譽為COBOL之母。

COBOL被稱為第一批高級程序設計語言之一,並廣泛用於大型機和小型機電腦的高級商業程序設計。同時Hopper又率先實現了第一個COBOL編譯器,因此被譽為COBOL之母。據20世紀80年代初的統計,當時全美國有80%的程序由COBOL語言編寫而成,此語言對計算機應用發展有著很大的推動作用。

Hopper致力發展程序設計技術,同時還培養了大批的程序設計人員。Hopper自己曾說:"與其說我的最大貢獻是發展了程序設計技術,不如說我培養了大批程序設計人才"。

10、B語言、C語言和Unix創始人:肯·湯普遜 Ken Thompson

歷史上最偉大的20位程序員,女性居首!

小名為肯·湯普遜,生於美國新奧爾良,計算機科學學者與軟件工程師。他與丹尼斯·裡奇設計了B語言、C語言,創建了Unix和Plan 9操作系統,他也是編程語言Go的共同作者。與丹尼斯·裡奇同為1983年圖靈獎得主。

肯·湯普遜的貢獻還包括了發展正規表示法,寫作了早期的電腦文字編輯器QED與ed,定義UTF-8編碼,以及發展電腦象棋。

11、《C程序設計語言》的作者:布萊恩·柯林漢 Brian Kernighan

歷史上最偉大的20位程序員,女性居首!

布萊恩·威爾森·柯林漢,生於加拿大多倫多,加拿大計算機科學家,曾服務於貝爾實驗室,為普林斯頓大學教授。他曾參與Unix的研發,也是AMPL與AWK的共同創造者之一。

與丹尼斯·裡奇共同寫作了C語言的第一本著作《C程序設計語言》之後,他的名字開始為人所熟知。他也創作了許多Unix上的程式,包括在Version 7 Unix上的 ditroff 與 cron。

12、電玩遊戲程序員John D. Carmack II

歷史上最偉大的20位程序員,女性居首!

約翰·卡馬克,是美國的電玩遊戲程序員、id Software的創始人之一。

卡馬克今天的地位主要歸功於他在3D方面的成就,尤其是對3D加速技術不遺餘力的倡導和傳播。《雷神之錘》剛剛問世的時候,3D加速卡在人們眼裡還只是一個可笑的空想而已,只有卡馬克對3D技術的威力深信不疑,他為《雷神之錘》製作了一個專門在Verite顯卡上運行的特別版本,畫面看上去非常漂亮。

到了今天,一些顯卡生產商在研發新產品之前甚至會先同卡馬克商量一下,以確保他們的硬件可以完美地支持id出品的遊戲。卡馬克所作的這一切決定性地改變了顯卡產業未來的發展。

13、Facebook創始人兼首席執行官 Mark Zuckerberg

歷史上最偉大的20位程序員,女性居首!

2004年2月,還在哈佛大學主修計算機和心理學的二年級學生扎克伯格突發奇想,要建立一個網站作為哈佛大學學生交流的平臺。只用了大概一個星期的時間,扎克伯格就建立起了這個名為Facebook的網站。

意想不到的是,網站剛一開通就大為轟動,幾個星期內,哈佛一半以上的大學部學生都登記加入會員,主動提供他們最私密的個人數據,如姓名、住址、興趣愛好和照片等。學生們利用這個免費平臺掌握朋友的最新動態、和朋友聊天、搜尋新朋友。

如今,它已成為世界上最重要的社交網站之一,就連前美國總統奧巴馬、英國女王伊麗莎白二世等政界要人都成了Facebook 的用戶。

14、Java之父:詹姆斯·高斯林 James Gosling

歷史上最偉大的20位程序員,女性居首!

詹姆斯·高斯林,出生於加拿大,軟件專家,Java編程語言的共同創始人之一,一般公認他為“Java之父”。

在他12歲的時候,他已能設計電子遊戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發工讀生,1977年獲得了加拿大卡爾加里大學計算機科學學士學位。

1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計劃”,後來發展一套語言叫做“Oak”,後改名為Java。1994年底,James Gosling在硅谷召開的“技術、教育和設計大會”上展示Java程式。2000年,Java成為世界上最流行的電腦語言。

15、Python之父:吉多·範羅蘇姆 Guido van Rossum

歷史上最偉大的20位程序員,女性居首!

吉多·範羅蘇姆是一名荷蘭計算機程序員,他作為Python程序設計語言的作者而為人們熟知。在Python社區,吉多·範羅蘇姆被人們認為是“仁慈的獨裁者(BDFL)”,意思是他仍然關注Python的開發進程,並在必要的時刻做出決定。

2002年,在比利時布魯塞爾舉辦的自由及開源軟件開發者歐洲會議上,吉多·範羅蘇姆獲得了由自由軟件基金會頒發的2001年自由軟件進步獎。2003年五月,吉多獲得了荷蘭UNIX用戶小組獎。2006年,他被美國計算機協會(ACM)認定為著名工程師。

16、Ruby腳本語言的開創者 Yukihiro Matsumoto

歷史上最偉大的20位程序員,女性居首!

松本行弘,日本人,在1995年首次發佈Ruby腳本語言的第一個版本。

Ruby是一種功能強大的面向對象的腳本語言,它綜合了Perl,Python,Java等語言的特點寫成,有強大的文字處理能力,簡單的語法,完全的面向對象。同時,Ruby是解釋型語言,不需編譯即可快捷地編程。Ruby擅長於文本處理、系統管理等任務,大家可以用她來進行實用的編程。

Ruby on Rails一誕生就號稱可以達到J2EE開發速度的10倍,被很多人視為軟件開發的銀彈;刺激了一大群模仿Ruby on Rails的開發框架如雨後春筍般的湧現出來。

17、開源軟件運動的旗手Eric S. Raymond

歷史上最偉大的20位程序員,女性居首!

埃裡克·史蒂文·雷蒙德,著名的計算機程序員,開源軟件運動的旗手。他是INTERCAL編程語言的主要創作者之一,曾經為EMACS編輯器作出貢獻。雷蒙德還是著名的Fetchmail程序的作者。他還編寫了一個最初用於Linux內核設置的設置程序。

18、“PHP之父”Rasmus Lerdorf

歷史上最偉大的20位程序員,女性居首!

Rasmus Lerdorf 為了要維護個人網頁,在1994年,用c語言開發了一些CGI工具程式集,來取代原先使用的 Perl 程式。最初這些工具程式用來顯示 Rasmus Lerdorf 的個人履歷,以及統計網頁流量。後來又用C語言重新編寫,並將這些程式和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和數據庫連接,產生簡單的動態網頁程式。

19、WEB應用框架Ruby on Rails的的作者David Heinemeier Hansson

歷史上最偉大的20位程序員,女性居首!

David Heinemeier Hansson是37signals的合夥人之一,這家公司擁有Basecamp、Highrise、Backpack、Writeboard和Ta-da List 等一系列web應用。由於在Rails方面的工作,David在2005年被Google 和 O'Reilly 合辦的OSCON大會授予最佳 Hacker大獎。而2006年他又憑藉Rails 1.0獲得了年度卓越web開發工具震撼大獎。

20、全球最牛的風險投資家Paul Graham

歷史上最偉大的20位程序員,女性居首!

保羅·格雷厄姆是美國著名程序員、風險投資家、博客和技術作家。他以Lisp方面的工作而知名,也是最早的Web應用Viaweb的創辦者之一,後來以近5千萬美元價格被雅虎收購,成為Yahoo! Store。


你認為誰還可以上榜的


分享到:


相關文章: