新四季網

十大最厲害程式設計師(有史以來最偉大的20位電腦程式員)

2023-09-23 16:31:34 3

計算機是非常複雜的機器,但人們在沒有任何技術技能的情況下操作它們。他們只是與圖形界面交互,而不知道後臺發生了什麼。

好吧,您在設備上看到的每個元素都是由開發人員創建的。但這些人究竟是誰?

如今,程式設計師被認為是新的搖滾明星。下面,我們提到了一些世界級的程式設計師,他們用他們的創造性思維改變了世界,並影響了人們成為更好的程式設計師。

20. 大衛帕特森

他是誰:大衛帕特森是加州大學伯克利分校的計算機科學家和教授。

他所做的:帕特森以其對 RISC 處理器(精簡指令集計算機)設計的貢獻,以及他對 RAID(獨立磁碟冗餘陣列)和 NOW(工作站網絡)的研究而聞名。

成就:他獲得了 Eckert-Mauchly 獎、Karlstrom 傑出教育家和 ACM 傑出服務獎。

19. 約翰卡馬克

他是誰:John Carmack 是 Id Software 遊戲開發人員、聯合創始人和前技術總監。

他所做的:他是 Id 視頻遊戲 Doom、Rage、Commander Keen 及其續集的首席程式設計師。他最出名的是他在 3d 圖形方面的創新,尤其是陰影體積的反向算法。 Carmack 推廣了計算機圖形學中多種技術的使用,例如自適應圖塊刷新、二進位空間分區、光線投射、表面緩存和 MegaTexture 技術。

成就:他的開創性工作獲得了美國國家電視藝術與科學學院(兩次)、技術與工程艾美獎和遊戲開發者大會終身成就獎。

18. 唐納德·歐文·克努斯

他是誰:Donald Knuth 是一位數學家、計算機科學家和計算機編程藝術的作者。他被稱為算法分析之父。

他的工作:Donald Knuth 致力於開發算法計算複雜性及其形式數學技術的分析。他普及了漸近符號這個術語。他創建了 TeX 計算機排版系統、WEB 和 CWEB 計算機編程系統,以鼓勵識字編程。

成就:圖靈獎、格蕾絲·默裡·霍珀獎、國家科學獎章、法拉第獎章、京都獎和約翰·馮·諾依曼獎章。

17. 吉多·范羅蘇姆

他是誰:Guido van Rossum 是一名電腦程式員,被稱為 Python 程式語言的作者。

他做過什麼: 早期,他為 BSD Unix 編寫了一個 glob 例程,並致力於 ABC 程式語言。他在為 Google 工作期間開發了 Python,並繼續監督 Python 開發過程,在必要時做出重要決策。

成就:Rossum因其在 Python 方面的工作而獲得 NLUUG 獎,即 2001 年自由軟體進步獎。

16. 詹姆斯·亞瑟·高斯林

他是誰: James Gosling 是加拿大計算機科學家,被稱為 Java 程式語言之父。

他做了什麼:在加入 Sun Microsystems 之前,James 開發了一個多處理器版本的Unix、幾個編譯器和郵件系統。他在 1994 年發明了 Java 程式語言並實現了 Java 的原始編譯器和虛擬機。他還為其他幾個軟體系統做出了貢獻,包括 Gosling Emacs 和 NeWS。

主要成就:高斯林獲得經濟學人創新獎、IEEE 約翰馮諾依曼獎章,並於 2007 年獲得加拿大勳章。

15. 尼克勞斯·沃斯

他是誰: Niklaus Wirth 是一位瑞士計算機科學家,因其在算法和程式語言方面的影響力工作而成為計算機歷史博物館的研究員。

他的成就:Wirth 以開發多種程式語言而聞名,包括 Pascal、Modula,以及在軟體工程領域建立多個標準主題。他是 Algol W、Euler、Modula、Modula-2、Pascal、Oberon、Oberon-2 和 Oberon-7 的首席設計師。他還從事過 Lola 數字硬體設計和仿真系統。

成就:曾獲得圖靈獎、SIGPLAN 程式語言成就獎、Marcel Benoist 獎。

14.艾倫柯蒂斯凱

他是誰:Alan Curtis Kay是一位計算機科學家,被選為美國國家工程學院,美國藝術學院以及皇家藝術學會。

他的成就:Alan 以其在面向對象編程和窗口圖形用戶界面 (GUI) 設計方面的早期開創性工作而聞名。布賴恩也是階段的創造者:預測未來的最好方法是發明它。

主要成就:Alan 因其在面向對象編程方面的工作而獲得成功 ACM 圖靈獎、UPE Abacus 獎和 UdK 01 獎,是因為他開創了 GUI。

13. 約翰麥卡錫

他是誰:約翰麥卡錫是一位認知科學家和計算機科學家,他創造了人工智慧這個詞。

他做過的事情:John 開發了 Lisp 程式語言家族,普及了分時,並參與了 ALGOL 程式語言的設計。他發明了垃圾收集方法來解決 Lisp 的問題,Lisp 後來成為 AI 應用程式的首選程式語言。

主要成就:曾獲得圖靈獎、京都獎、國家科學獎章、計算機先鋒獎、IJCAI 卓越研究獎。

12. 託馬斯·尤金·庫爾茨

John G. Kemeny 和 Thomas E. Kurtz

他是誰:Thomas Kurtz 是一位計算機科學家,也是一位退休的達特茅斯教授,他實現了分時的概念。

他做了什麼:他開發了 BASIC 程式語言,允許非專家用戶與計算機進行交互。他和 John Kemeny 共同創立了名為 True BASIC, Inc 的公司,以銷售 True BASIC,這是該語言的更新版本。這種程式語言在微型計算機上得到了廣泛應用,這使得小型開發人員和企業主可以自己在計算機上開發定製軟體。

主要成就:Kurtz 榮獲 AFIPS Pioneer Award 和 IEEE Computer Science Pioneer Award。

11. 約翰·喬治·凱門尼

他是誰:John Kemeny 是一位計算機科學家、數學家和教育家,以與 Thomas Kurtz 一起開發 BASIC 程式語言而聞名。

他所做的: Kemeny 開創了普通人使用計算機的先河。在對 LGP-30 進行實驗後,他於 1964 年發明了 BASIC(初學者的通用符號指令代碼)程式語言。他還開發了 DTSS(達特茅斯分時系統),這是世界上最早的分時系統之一。

主要成就: 1985年獲得計算機先鋒獎。

10. 格蕾絲·霍珀

她是誰:格蕾絲·霍珀 (Grace Hopper) 是美國海軍少將和計算機科學家。她是哈佛 Mark I 計算機的首批程式設計師之一。

她做了什麼:Hopper 為計算機程式語言發明了第一個編譯器。她普及了獨立於機器的程式語言的方法論,從而導致了 COBOL 的發展。她還因推廣用於修復機器故障的調試一詞而受到讚譽。

主要成就: 她是世界上第一位獲得英國計算機學會傑出研究員、馬凱特大學榮譽理學博士和國家技術獎章的女性(1991 年)。

9. 約翰·巴庫斯

翰·巴庫斯在 60 英寸回旋加速器的控制面板上

他是誰:John Backus 是一位計算機科學家,最著名的是 FORTRAN 的開發者。他於 1950 年從哥倫比亞大學獲得數學碩士學位。

他的成就:巴庫斯領導的團隊發明了 FORTRAN,這是第一種廣泛使用的高級程式語言。他開發了 BNF(Backus-Naur 形式),一種定義形式語言語法的符號。他還推廣了函數式程式語言這個術語。

主要成就:巴庫斯獲得 W.W. McDowell 獎、國家科學獎章、ACM 圖靈獎、Draper 獎,並被評為 IBM 院士。

8. 比爾蓋茨

他是誰:不需要介紹的人。我怎麼能忽略世界上最富有的程式設計師,他的軟體被全世界使用?

他做了什麼:在微軟的前五年,蓋茨親自監督公司發出的每一行代碼,經常修復他認為有缺陷或不正確的代碼。早期,他和 Paul Allen 用彙編語言為一臺他們甚至無法訪問的計算機編寫了一個完整的 BASIC 語言解釋器,該計算機只有 4k 字節的內存。他們在運行於 Intel 8080 模擬器的 PDP-10 上編寫了它。

主要成就:榮獲國家技術與創新獎章、英國計算機學會傑出院士、鮑爾商業領袖獎。

7. 布萊恩·克尼漢

他是誰:Brian Kernighan 是一位在貝爾實驗室工作的計算機科學家。在他職業生涯的早期,他是 Prentice-Hall International 的軟體編輯。

他所做的:他與丹尼斯·裡奇和肯·湯普森一起開發了 Unix 作業系統。他編寫了許多 Unix 程序,包括第 7 版的 cron 和 ditroff。Kernighan 是 AMPL 和 AWK 程式語言的合著者。他還設計了旅行商問題和圖劃分的啟發式方法(兩者都是 NP 完全問題)。

布賴恩也是著名表達「所見即所得」(WYSIAYG)的創造者。

主要成就: 1993年獲得INFORMS計算學會獎,並在其職業生涯中多次獲得教師獎。

6. 肯·湯普森

他是誰:肯·湯普森(Ken Thompson)是先驅計算機科學和黑客社區的成員。他以設計和實現 Unix 作業系統而聞名。

他做了什麼:湯普森和裡奇一起開發了最初的 Unix 作業系統。他發明了 B 程式語言,是 Plan 9 作業系統的早期開發者之一。他還在為 Google 工作期間創建了 Go 程式語言。此外,湯普森還致力於 UTF-8 編碼、殘局表庫和正則表達式

主要成就:榮獲圖靈獎、日本獎、IEEE Emanuel R. Piore獎、計算機先鋒獎、國家技術獎章。

5. 蒂姆·伯納斯-李

他是誰:蒂姆·伯納斯-李 (Tim Berners-Lee) 是一位計算機科學家,最著名的是全球資訊網的發明者。他是 W3C、Web Science Research Initiative 的負責人,高級研究員和創始人主席 (MIT) 的持有者。

做過的事情:1989年,Tim提出了一個信息管理系統的方案,他成功地實現了HTTP客戶端和伺服器通過網際網路的通信。他還是 data.gov.uk 背後的關鍵人物,這是一個英國政府項目,旨在開放所有為官方工作獲取的數據,以供免費重用。

主要成就:蒂姆因其傑出的工作被英國女王伊莉莎白二世封為爵士,榮獲軟體系統獎、英國驕傲和年度青年創新者(1995 年)。

4. Bjarne Stroustrup

他是誰: Bjarne Stroustrup 是摩根史坦利的計算機科學家和研究教授。他是貝爾實驗室大規模編程研究部的負責人。

他所做的: Bjarne Stroustrup 與 Dennis Ritchie 一起開發 C 語言。 1978 年,他開始開發 C 語言(後來稱為 C with Classes)。他編寫了它的定義,產生了第一個實現,並設計了它的所有主要設施。 Stroustrup 還編寫了 C 程式語言的教科書。

主要成就:他獲得了威廉·普羅克特科學成就獎、格蕾絲·默裡·霍珀獎,並因其 C 發明而成為計算機歷史博物館的研究員。

3. 萊納斯·託瓦茲

他是誰:Linus Torvalds 是一名軟體工程師、項目協調員和黑客。他是 Linux 作業系統的幕後推手。

他做了什麼:他編寫了 Linux 內核代碼(大約 2%)和版本控制系統 Git。許多流行的作業系統,包括 Ubuntu、Fedora 和 Android,都是基於 Linux 的。 Torvalds 持有「Linux」商標並監控其使用情況。

主要成就:他與山中伸彌一起獲得了千禧年技術獎,因為他創建了一個開源作業系統。他還獲得了 EFF 先鋒獎、英國計算機協會的 Lovelace 獎章和裡德學院的 Vollum 獎。

2. 丹尼斯·裡奇

他是誰:丹尼斯·裡奇 (Dennis Ritchie) 是一位革命性的計算機科學家,在開發 C 程式語言和 Unix 作業系統方面發揮了關鍵作用。他受僱於朗訊科技和貝爾實驗室,並在那裡撰寫了他的博士學位。關於「程序結構和計算複雜性」的論文。 然而,他從未正式獲得博士學位。程度。

他所做的:他開發了 C 程式語言,許多現代機器語言和技術都基於該語言,包括 PS4 和 Xbox。 Ritchie 創建了一個名為 Unix 的多用戶作業系統。他還因開發 ALTRAN、B、BCPL 和 Multics 而聞名。

主要成就:Ritchie 榮獲圖靈獎、IEEE 漢明獎章、計算機先鋒獎、計算機歷史博物館研究員和 Harold Pender 獎。

1.艾倫·馬西森·圖靈

他是誰:艾倫圖靈是一位計算機科學家、數學家、密碼分析家和邏輯學家。他被稱為理論計算機科學和人工智慧之父。

他所做的:在第二次世界大戰期間,他設計了許多破解德國密碼的技術。圖靈建造了一個機電機器,可以找到謎機的設置。他用圖靈機形式化了計算和算法的概念,圖靈機是一種可以用來模擬任何算法邏輯的設備。

主要成就:獲史密斯獎、大英帝國軍官勳章、皇家學會院士。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了