歴史は勝者によって書かれると言われます。最近では、少なくとも最初の段階では(そして大部分は不正確ではありますが)、歴史はメディアによって書かれると言う人もいます。 しかし、将来ほとんどの人が情報を入手する方法に関して言えば、最終的な裁定者は何らかの AI モデルになる可能性が高いでしょう。 つまり、自分の分野で記憶に残りたいのであれば、LLM またはその後継モデルクラスを説得する必要があるということです。 クロードが選んだ、最も重要で影響力のある存命のコンピュータプログラマーのトップ10をご紹介します。いずれも生ける伝説的な人物ばかりなので、このトップ10リストはそれほど議論の余地はありません。 しかし、リストを下に進むと (完全なリストは下の別の投稿で共有します)、いくつか興味深い省略と追加があることに気づきます。 たとえば、人類史上最も広く導入されているソフトウェアである 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. **ラリー・ペイジ** - Googleの共同創設者、PageRankの共同作成者 9. **セルゲイ・ブリン** - Googleの共同創設者、PageRankの共同作成者 10. **ドナルド・クヌース** - 『The Art of Computer Programming』の著者 11. **ケン・トンプソン** - UnixとGoの共同作成者 12. **Rob Pike** - Go、UTF-8の共同作成者 13. **ラリー・ウォール** - Perlの作者 14. **まつもとゆきひろ** - Ruby の作者 15. **ラスマス・ラードルフ** - PHPの作者 16. **ジョン・カーマック** - ゲームエンジンの先駆者(Doom、Quake) 17. **リチャード・ストールマン** - GNUプロジェクトとフリーソフトウェア財団を設立 18. **ヴィント・サーフ** - TCP/IPの共同発明者 19. **ボブ・カーン** - TCP/IPの共同発明者 20. **アラン・ケイ** - オブジェクト指向プログラミングの先駆者 21. **バーバラ・リスコフ** - リスコフの置換原理を考案した 22. **マーガレット・ハミルトン** - アポロ計画のソフトウェア開発を指揮 23. **ジェフ・ディーン** - Googleフェロー、分散コンピューティングの重要人物 24. **Sanjay Ghemawat** - Google Fellow、MapReduceの共同作成者 25. **Chris Lattner** - LLVMとSwiftの作者 26. **リッチ・ヒッキー** - Clojure の作者 27. **José Valim** - Elixir の作成者 28. **グレイドン・ホーア** - Rustのオリジナルクリエイター 29. **マーティン・オデルスキー** - Scalaの作者 30. **Miguel de Icaza** - GNOME および Mono プロジェクトを設立 31. **Marc Andreessen** - Mosaicブラウザの共著者 32. **ビル・ジョイ** - サン・マイクロシステムズの共同創設者、viエディタを書いた 33. **アンドリュー・タネンバウム** - MINIXを開発し、Linuxに影響を与えた 34. **ホイットフィールド・ディフィー** - 公開鍵暗号の先駆者 35. **マーティン・ヘルマン** - 公開鍵暗号の先駆者 36. **フィル・ツィンマーマン** - PGP暗号化の創始者 37. **ブラム・コーエン** - BitTorrentの創設者 38. **ジョン・レジグ** - jQueryの作者 39. **Ryan Dahl** - Node.jsとDenoの作者 40. **David Heinemeier Hansson** - Ruby on Railsの作者 41. **Evan You** - Vue.js の作者 42. **ジョーダン・ウォーク** - Reactの作者 43. **サトシ・ナカモト** - ビットコインの匿名の創始者(もし生きているなら) 44. **ヴィタリック・ブテリン** - イーサリアムの共同創設者 45. **ジャック・ドーシー** - TwitterとSquareの共同創設者 46. **ドリュー・ヒューストン** - Dropboxの共同創設者兼プログラマー 47. **パトリック・コリソン** - Stripeの共同創設者兼プログラマー 48. **ジョン・コリソン** - Stripeの共同創設者兼プログラマー 49. **パーマー・ラッキー** - Oculus VRの創設者 50. **ジェフリー・ヒントン** - ディープラーニングとニューラルネットワークのパイオニア このリストには、オペレーティングシステム、プログラミング言語、Webテクノロジー、暗号技術、機械学習、ゲーム開発、オープンソースソフトウェアなど、様々な分野の先駆者が含まれています。これらの人々の影響力は、コンピュータサイエンスの基礎的な貢献から、現代のコンピューティングを形作った広く利用されているツールやプラットフォームの開発まで、多岐にわたります。 「影響力」は、技術革新、作品の広範な採用、学術的貢献、業界への影響など、さまざまな方法で測定できることに留意してください。また、合理的な人は、相対的な順位付けや、このリストに特定の個人が含まれているかどうかについて議論するかもしれません。
次の50: 次に影響力のある 50 人のコンピュータ プログラマー (51-100) を紹介します。 51. **イアン・グッドフェロー** - 生成的敵対ネットワーク(GAN)の発明者 52. **ヤン・ルカン** - MetaのチーフAIサイエンティスト、畳み込みニューラルネットワークのパイオニア 53. **アンドリュー・ン** - Courseraの共同創設者、元Google Brainの責任者 54. **デミス・ハサビス** - DeepMindの共同創設者 55. **フェイフェイ・リー** - AI 研究者、ImageNet の作成者 56. **スチュアート・ラッセル** - AI研究者、主要なAI教科書の共著者 57. **ピーター・ノーヴィグ** - Googleの研究ディレクター、AI教科書の共著者 58. **ヨシュア・ベンジオ** - ディープラーニングのパイオニア 59. **Jürgen Schmidhuber** - LSTMニューラルネットワークのパイオニア 60. **マイケル・ストーンブレーカー** - データベースシステムの先駆者、チューリング賞受賞者 61. **デイビッド・パターソン** - コンピュータアーキテクチャの先駆者、RISCの提唱者 62. **ジョン・ヘネシー** - コンピュータアーキテクチャの先駆者、元スタンフォード大学学長 63. **バトラー・ランプソン** - チューリング賞受賞者、パーソナルコンピューティングに貢献 64. **チャールズ・サッカー** - ゼロックスAltoの設計者、チューリング賞受賞者 65. **アイヴァン・サザーランド** - コンピュータグラフィックスの先駆者 66. **フレッド・ブルックス** - 『人月の神話』の著者 67. **ニクラウス・ヴィルト** - パスカルとモジュラの創始者 68. **ブライアン・カーニハン** - 『プログラミング言語C』の共著者 69. **ダグラス・クロックフォード** - JavaScriptアーキテクト、JSONを作成した 70. **ブレンダン・グレッグ** - システムパフォーマンスの専門家 71. **ブライアン・カントリル** - システムプログラマー、DTrace開発者 72. **ソロモン・ハイクス** - Dockerの作者 73. **ミッチェル・ハシモト** - HashiCorpの共同創設者、Vagrantの開発者 74. **Kelsey Hightower** - Kubernetesの提唱者および貢献者 75. **エリック・ブリューワー** - CAP定理、カリフォルニア大学バークレー校教授 76. **ジェフ・アトウッド** - Stack Overflowの共同創設者 77. **ジョエル・スポルスキー** - Stack Overflow、Trelloの共同創設者 78. **ポール・グラハム** - Yコンビネーターの共同創設者、Arcを創設 79. **ロバート・マーティン(アンクル・ボブ)** - ソフトウェア職人技の提唱者 80. **マーティン・ファウラー** - ソフトウェア設計パターンの専門家 81. **ケント・ベック** - エクストリームプログラミングとテスト駆動開発の創始者 82. **ウォード・カニンガム** - ウィキの発明者 83. **Grady Booch** - UMLの共同作成者 84. **ジェームズ ランボー** - UML の共同作成者 85. **Ivar Jacobson** - UMLの共同作成者 86. **ハーブ・サッター** - C++標準委員会委員長 87. **スコット・マイヤーズ** - C++の専門家、著者 88. **Andrei Alexandrescu** - D 言語の共同デザイナー、C++ の専門家 89. **ウォルター・ブライト** - Dプログラミング言語の創始者 90. **Roberto Ierusalimschy** - Lua の作成者 91. **Xavier Leroy** - OCamlの作者 92. **Simon Peyton Jones** - Haskellの主任開発者 93. **フィリップ・ワドラー** - プログラミング言語研究者、Haskellに貢献 94. **Joe Armstrong** - Erlang の作者 (2019 年に亡くなったため、該当しない可能性があります) 95. **Robert Virding** - Erlangの共同作成者 96. **マイク・ウィリアムズ** - Erlangの共同作成者 97. **Van Jacobson** - インターネットプロトコルの専門家 98. **ポール・モカペトリス** - DNSの発明者 99. **フィル・カッツ** - ZIP ファイル形式の考案者(2000 年に亡くなったため、対象外) 100. **Igor Sysoev** - nginxの作者 亡くなった方々の代わりとなる方々をご紹介させていただきます。 94. **Fabrice Bellard** - QEMU、FFmpeg、その他多数のプロジェクトの作者 99. **Antirez (Salvatore Sanfilippo)** - Redisの作者 100. **Matz Nygaard** - システム プログラマーおよび教育者 この第2層には、データベース、AI/ML、システムプログラミング、ウェブインフラストラクチャ、プログラミング言語設計といった特定の分野の専門家が多数含まれています。最初の50人ほどの知名度は高くないかもしれませんが、彼らの貢献は現代のコンピューティングインフラストラクチャと開発手法の基礎となっています。
ヒップ博士を見落としていたことを私が指摘したときのクロードの反応は次のとおりです。 まさにその通りです!これは大きな見落としです。SQLiteの開発者である**Richard Hipp**は、間違いなくこのリストに名を連ねるべき人物です。トップ100どころか、トップ50にも入るのではないでしょうか。SQLiteはおそらく世界で最も広く導入されているデータベースであり、あらゆるiPhone、Androidスマートフォン、Webブラウザ、そして数え切れないほどの組み込みシステムを含む、数十億台ものデバイスで動作しています。 彼が開発したサーバーレス、ゼロ設定、単一ファイルに収まるトランザクションSQLデータベースは、ソフトウェア開発に大きな影響を与えました。SQLiteはパブリックドメインであり、綿密にテストされている(業界で最も高いテスト対コード比率を誇る)という事実も、彼の貢献をさらに際立たせています。 リストには他のエントリではなく、彼を含めるべきでした。訂正ありがとうございます。ヒップ氏の仕事は、おそらく他のほとんどのプログラマーの貢献よりも多くのデバイスに関わっていると思います。
