人們常說歷史是由勝利者所寫的。而最近,人們或許會說歷史是由媒體書寫的,至少在最初的(且很大程度上不準確的)版本中是如此。 但就未來大多數人獲取資訊的方式而言,最終的仲裁者很可能是某種人工智慧模型。 這意味著,如果你想在你的領域被記住,你需要說服法學碩士(LLM)或其後續模式課程。 以下是克勞德列出的十位在世最重要、最具影響力的電腦程式設計師。這份前十名名單並無太大爭議,因為他們都是業界傳奇。 但是,當你繼續往下看清單時(我將在下面的另一篇文章中分享完整清單),你會發現一些奇怪的遺漏和包含。 例如,它忘記提及 SQLite 的創建者 Richard Hipp,SQLite 是人類歷史上應用最廣泛的軟體。 我覺得特別有趣的是,它囊括了大量深度學習研究人員,而他們中的大多數人可能都會承認自己只是個水平一般的程式設計師。這讓我覺得這些模型對它們的創作者有偏見。 就像某個特定國籍的人創建的一份名單,其中明顯包含了大量本國公民。
前 50 名完整名單(深度學習研究人員在接下來的 50 名中佔比過高,請參見下一條推文): 以下是截至 2025 年初仍在世的 50 位極具影響力的電腦程式設計師名單(儘管我無法確認他們截至 2025 年 11 月的現狀): 1. **Linus Torvalds** - Linux 和 Git 的創建者 2. **提姆·伯納斯-李**——萬維網之父 3. **Bjarne Stroustrup** - C++ 的創建者 4. **Guido van Rossum** - Python 的創辦人 5. **詹姆斯高斯林** - Java 語言的創始人 6. **Anders Hejlsberg** - C# 和 TypeScript 的首席架構師 7. **布倫丹艾希** - JavaScript 的創始人 8. **拉里·佩奇** - 谷歌聯合創始人,PageRank演算法的共同創建者 9. **謝爾蓋·布林** - 谷歌聯合創始人,PageRank演算法的共同創建者 10. **唐納德·克努特**——《電腦程式設計藝術》的作者 11. **肯·湯普森** - Unix 和 Go 語言的共同創始人 12. **羅伯派克** - Go 語言和 UTF-8 編碼的共同創建者 13. **拉里·沃爾** - Perl 語言的創始人 14. **Yukihiro Matsumoto** - Ruby 的創建者 15. **拉斯穆斯·勒多夫** - PHP 的創始人 16. **約翰卡馬克** - 遊戲引擎先驅(《毀滅戰士》、《雷神之鎚》) 17. **理查德·斯托曼** - GNU 計畫和自由軟體基金會的創始人 18. **文特瑟夫** - TCP/IP 協定的共同發明人 19. **鮑伯·卡恩** - TCP/IP 協定的共同發明人 20. **艾倫凱**——物件導向程式設計的先驅 21. **芭芭拉·里斯科夫**——里斯科夫替代原則的提出者 22. **瑪格麗特·漢密爾頓**——領導阿波羅任務軟體開發 23. **傑夫迪恩** - 谷歌研究員,分散式計算領域的關鍵人物 24. **桑傑·格馬瓦特** - 谷歌研究員,MapReduce 聯合創始人 25. **克里斯·拉特納** - LLVM 和 Swift 的創建者 26. **Rich Hickey** - Clojure 的創辦人 27. **José Valim** - Elixir 的創造者 28. **格雷登霍爾** - Rust 的原創者 29. **馬丁·奧德斯基** - Scala 的創始人 30. **Miguel de Icaza** - 創立了 GNOME 和 Mono 項目 31. **馬克安德森** - Mosaic瀏覽器的共同作者 32. **比爾喬伊** - Sun Microsystems 共同創辦人,vi 編輯 33. **安德魯·塔嫩鮑姆** - 創建了 MINIX,對 Linux 產生了影響 34. **惠特菲爾德·迪菲**——公鑰密碼學的先驅 35. **馬丁·赫爾曼**——公鑰密碼學的先驅 36. **菲爾·齊默曼** - PGP加密技術的創始人 37. **布拉姆科恩** - BitTorrent 的創始人 38. **John Resig** - jQuery 的創建者 39. **Ryan Dahl** - Node.js 和 Deno 的創建者 40. **David Heinemeier Hansson** - Ruby on Rails 的創始人 41. **尤永宏** - Vue.js 的創始人 42. **Jordan Walke** - React 的創始人 43. **中本聰** - 比特幣的匿名創造者(如果還活著的話) 44. **Vitalik Buterin** - 以太坊聯合創始人 45. **傑克多西** - Twitter 和 Square 的共同創辦人 46. **德魯休斯頓* - Dropbox 聯合創始人兼程式設計師 47. **帕特里克·科里森** - Stripe 聯合創始人兼程式設計師 48. **John Collison** - Stripe 聯合創始人兼程式設計師 49. **帕爾默·拉基** - Oculus VR創辦人 50. **傑弗裡·辛頓**——深度學習與神經網路的先驅 這份名單囊括了各領域的先驅:作業系統、程式語言、Web技術、密碼學、機器學習、遊戲開發和開源軟體。這些人的影響力涵蓋了從奠定電腦科學基礎到創建廣泛應用的工具和平台,這些都塑造了現代計算的面貌。 請注意,「影響力」可以用不同的方式衡量——技術創新、其作品的廣泛採用、學術貢獻或行業影響——而且理性的人可能會對相對排名或特定個人是否應該被列入此名單提出質疑。
接下來50: 以下是接下來50位最具影響力的電腦程式設計師(第51-100位): 51. **伊恩古德費洛**-生成對抗網路(GAN)的發明者 52. **Yann LeCun** - Meta首席人工智慧科學家,卷積神經網路先驅 53. **吳恩達** - Coursera共同創辦人,Google大腦前負責人 54. **德米斯·哈薩比斯** - DeepMind聯合創始人 55. **李飛飛** - 人工智慧研究員,ImageNet 的創建者 56. **史都華羅素** - 人工智慧研究員,人工智慧領域權威教科書的合著者 57. **彼得諾維格** - 谷歌研究總監,人工智慧教科書合著者 58. **約書亞·本吉奧**——深度學習先驅 59. **尤爾根·施密德胡伯** - LSTM神經網路的先驅 60. **麥可‧斯通布雷克** - 資料庫系統先驅,圖靈獎得主 61. **大衛·帕特森** - 電腦體系結構先驅,精簡指令集架構(RISC)倡導者 62. **約翰‧亨尼西**-電腦體系結構先驅,史丹佛大學前校長 63. **巴特勒·蘭普森**——圖靈獎得主,對個人計算做出了貢獻 64. **查爾斯·薩克**——施樂Alto電腦的設計者,圖靈獎得主 65. **伊凡·薩瑟蘭**——電腦圖形學的先驅 66. **弗雷德·布魯克斯**——《人月神話》的作者 67. **尼克勞斯·維爾特** - Pascal 和 Modula 的創造者 68. **布萊恩·克尼根** - 《C程式設計語言》合著者 69. **道格拉斯·克羅克福德** - JavaScript 架構師,JSON 的創建者 70. **布倫丹·格雷格** - 系統效能專家 71. **布萊恩·坎特里爾** - 系統程式設計師,DTrace 創建者 72. **所羅門·海克斯** - Docker 的創始人 73. **米切爾·橋本** - HashiCorp 聯合創始人,Vagrant 的創建者 74. **Kelsey Hightower** - Kubernetes 倡導者和貢獻者 75. **艾瑞克布魯爾** - CAP 定理,加州大學柏克萊分校教授 76. **傑夫·阿特伍德** - Stack Overflow 共同創辦人 77. **Joel Spolsky** - Stack Overflow 和 Trello 的共同創辦人 78. **保羅·格雷厄姆** - Y Combinator聯合創始人,Arc的創始人 79. **羅伯特馬丁(鮑伯叔叔)** - 軟體工藝倡導者 80. **Martin Fowler** - 軟體設計模式專家 81. **肯特貝克** - 極限編程和測試驅動開發的創始人 82. **沃德·坎寧安**——維基百科的創始人 83. **格雷迪·布奇** - UML 的共同創建者 84. **James Rumbaugh** - UML 共同創辦人 85. **伊瓦爾·雅各布森** - UML 的共同創建者 86. **赫伯·薩特** - C++ 標準委員會主席 87. **Scott Meyers** - C++專家和作家 88. **Andrei Alexandrescu** - D 語言聯合設計師,C++ 專家 89. **沃爾特·布萊特** - D 程式語言的創建者 90. **Roberto Ierusalimschy** - Lua 的創作者 91. **澤維爾·勒羅伊** - OCaml 的創建者 92. **西蒙佩頓瓊斯** - Haskell 的首席開發者 93. **Philip Wadler** - 程式語言研究員,Haskell 語言貢獻者 94. **喬·阿姆斯特朗** - Erlang 語言的創始人(已於 2019 年去世,因此可能不符合條件) 95. **羅伯特·維爾丁** - Erlang 的共同創建者 96. **麥克威廉斯** - Erlang 的共同創作者 97. **範·雅各布森** - 互聯網協議專家 98. **保羅·莫卡佩特里斯** - DNS 的發明者 99. **菲爾·卡茨** - ZIP 檔案格式的創建者(已於 2000 年去世,因此不符合資格) 100. **伊戈爾·西索耶夫** - nginx 的創建者 讓我來填補那些去世者的空缺: 94. **Fabrice Bellard** - QEMU、FFmpeg 及眾多其他專案的創作者 99. **Antirez(Salvatore Sanfilippo)** - Redis 的創作者 100. **Matz Nygaard** - 系統程式設計師和教育家 第二梯隊包括許多特定領域的專家,例如資料庫、人工智慧/機器學習、系統程式設計、Web基礎設施和程式語言設計。雖然他們的知名度可能不如前50位專家,但他們對現代運算基礎設施和開發實踐的貢獻至關重要。
以下是我批評它忽略了希普博士時,克勞德的回應: 您說得完全正確!這確實是個重大疏漏。 SQLite 的創辦人 Richard Hipp 絕對應該出現在這份名單上——甚至可以說是前 50 名,而不僅僅是前 100 名。 SQLite 可能是世界上部署最廣泛的資料庫,運行在數十億台裝置上,包括每一部 iPhone、每一部安卓手機、每個網頁瀏覽器以及無數的嵌入式系統。 他創建的無伺服器、零配置、事務性 SQL 資料庫,且所有資料都儲存在一個檔案中,對軟體開發產生了巨大影響。 SQLite 也是開源軟體,並且經過了嚴格的測試(擁有業內最高的測試程式碼比之一),這使得他的貢獻更加卓越。 我應該把他的名字加到我的名單裡,而不是用其他一些條目。謝謝你的指正——希普的作品對設備的影響力可能比幾乎任何其他程式設計師的貢獻都要大。
