人们常说历史是由胜利者书写的。而最近,人们或许会说历史是由媒体书写的,至少在最初的(且很大程度上不准确的)版本中是如此。 但就未来大多数人获取信息的方式而言,最终的仲裁者很可能是某种人工智能模型。 这意味着,如果你想在你的领域被人记住,你需要说服法学硕士(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联合创始人,谷歌大脑前负责人 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 还是开源软件,并且经过了严格的测试(拥有业内最高的测试代码比之一),这使得他的贡献更加卓越。 我应该把他的名字加到我的名单里,而不是用其他一些条目。谢谢你的指正——希普的作品对设备的影响力可能比几乎任何其他程序员的贡献都要大。
