これは、ソフトウェアへの貢献で著名なプログラマーのリストです。オリジナルの作者、設計者、あるいは後世の開発者として貢献した人物が含まれます。すべての項目には、関連する記事が既に存在している必要があります。コンピュータ科学者として著名な人物の中には、研究だけでなくプログラミングにも携わっている人物もいます。
あ
- Michael Abrash –プログラム最適化とx86アセンブリ言語
- スコット・アダムス– 1970年代後半に始まったテキストアドベンチャーシリーズ
- ターン・アダムス–ドワーフの要塞
- レナード・エイドルマン- RSAアルゴリズム(名前のA )の共同開発者であり、「コンピュータウイルス」という用語を作り出した
- Alfred Aho – AWK(AWKのAの由来)の共同開発者であり、有名な『Compilers: Principles, Techniques, and Tools』(Dragon book)の主要著者です。
- アラン・アルコーン–ポン
- Andrei Alexandrescu – 著者、C++、D言語の専門家、Lokiライブラリの作成者
- フランシス・アレン–最適化コンパイラ、 プログラム最適化、並列コンピューティング
- ポール・アレン– Altair BASIC、Applesoft BASIC、Microsoftの共同設立者
- Eric Allman – sendmail、syslog
- マーク・アンドリーセン– Mosaicの共同作成者、Netscape の共同設立者
- ブルース・アートウィック– Microsoft Flight Simulator
- Jeremy Ashkenas – CoffeeScriptプログラミング言語とBackbone.js
- ジュリアン・アサンジ– Surfraw、Rubberhose(ファイルシステム) 、 Nmapに影響を与えたStrobeポートスキャナ
- ビル・アトキンソン– QuickDraw、HyperCard
- Lennart Augustsson – 言語(Lazy ML、Cayenne)、コンパイラ(HBC Haskell、並列Haskellフロントエンド、Bluespec SystemVerilog初期)、LPMudの先駆者、NetBSDデバイスドライバ
B
- ローランド・カール・バックハウス–コンピュータプログラム構築、アルゴリズムによる問題解決、ALGOL
- アダム・バック–ハッシュキャッシュ
- ジョン・バッカス– Fortran、BNF
- ラース・バック–仮想マシンスペシャリスト
- リチャード・バートル- MUDはロイ・トラブショーとともにMUD を作成した。
- フリードリヒ・L・バウアー–スタック(データ構造)、逐次式変換、ALGOL、ソフトウェア工学、バウアー・ファイクの定理
- ケント・ベック–エクストリームプログラミングの考案者、JUnitの共同考案者
- ドナルド・ベッカー– Linux Ethernetドライバ、Beowulf クラスタリング
- Brian Behlendorf – Apache HTTP Server 、 Apache Software Foundationの共同創設者
- ダグ・ベル–ビデオゲーム『ダンジョンマスター』シリーズ
- Fabrice Bellard – FFmpegオープンコーデックライブラリ、QEMU仮想化ツールを開発
- ティム・バーナーズ=リー–ワールド・ワイド・ウェブを発明した
- ダニエル・J・バーンスタイン– djbdns、qmail
- ピエール・ベジェ–ベジェ曲線、ベジェ曲面、コンピュータ支援製造、UNISURF
- Eric Bina – Mosaicウェブブラウザの共同開発者
- マーク・ブランク– Zorkの共同制作者
- Jim Blinn –ブリン・フォン反射モデル
- Joshua Bloch – Java言語コアデザイナー、Javaコレクションフレームワークプロジェクトをリード
- ジョナサン・ブロウ–ビデオゲーム:Braid、The Witness
- スーザン・G・ボンド– ALGOL 68-Rの共同作成者
- Grady Booch –統一モデリング言語の共同作成者
- エド・ブーン–モータルコンバット
- Alan H. Borning –ヒューマンコンピュータインタラクション、オブジェクト指向プログラミング、制約プログラミング、プログラミング言語、ThingLab
- Bert Bos – Argoウェブブラウザの作者、 Cascading Style Sheetsの共同作者
- Keith Bostic – nvi、FreeBSD、NetBSD、OpenBSD
- スティーブン・R・ボーン- ALGOL 68Cの共同開発者、Bourneシェルの開発者
- デビッド・ブラッドリー- IBM PCプロジェクト チームのプログラマー。すべての PC 互換BIOSに組み込まれているControl-Alt-Deleteキーボード ハンドラーを作成した。
- アンドリュー・ブレイブルック– ビデオゲーム「パラドロイド」と「ウリジウム」
- ラリー・ブリード– アイバーソン記法(APL)の実装、 APL \360の共同開発者、サイエンティフィック・タイム・シェアリング・コーポレーションの共同設立者
- ジャック・エルトン・ブレゼンハム-ブレゼンハムのラインアルゴリズムを考案
- ダン・ブリックリン–最初の個人用スプレッドシートプログラムであるVisiCalcの共同開発者
- ウォルター・ブライト– Digital Mars、最初の C++ コンパイラ、D (プログラミング言語)の作者
- セルゲイ・ブリン– Google Inc.の共同創設者。
- Per Brinch Hansen(姓「Brinch Hansen」) - RC 4000 マルチプログラミング システム、オペレーティング システムカーネル、マイクロカーネル、モニター、並行プログラミング、Concurrent Pascal、分散コンピューティングとプロセス、並列コンピューティング
- リチャード・ブロディ– Microsoft Word
- Andries Brouwer –ハッカー、元manページャのメンテナー、Linuxカーネルハッカー
- ポール・ブッフハイト– Gmailを作成した
- ダニエル・ブンテン・ベリー(ダニ・ブンテン) - MULE、マルチプレイヤービデオゲーム、その他の有名なビデオゲーム
- Rod Burstall – 言語COWSEL (POP-1 に改名)、POP-2、NPL、Hope ; ACM SIGPLAN 2009 PL 功績賞
- ヴィタリック・ブテリン–イーサリアム
- Dries Buytaert – Drupalを作成した
C
- スティーブ・キャップス– MacintoshとNewtonの共同開発者
- ジョン・カーマック–一人称視点シューティングゲーム『Doom』、『Quake』
- エドウィン・キャットマル–ピクサーの共同創設者、キャットマル・ロムスプライン、キャットマル・クラークサブディビジョンサーフェス、テクスチャマッピング
- Vint Cerf – TCP/IP、NCP
- ティモシー・M・チャン–チャンのアルゴリズム
- ドナルド・D・チェンバリン– SQL
- デビッド・ショーム–ブラインド署名、国際暗号研究協会、ミックスネット、電子投票、暗号学者の食事プロトコル、プライバシー強化技術、デジタル通貨のゴッドファーザー
- スティーブ・チェン– YouTube、AVOSの共同創設者であり、 PayPalマフィアの一員
- ウォード・クリステンセン– 最初のBBS(電子掲示板システム)システムCBBSを書いた
- エドガー・F・コッド–リレーショナルモデルの主任設計者
- Bram Cohen – BitTorrentプロトコルの設計と実装
- アラン・コルメロー–プロローグ
- Richard W. Conway – CORC、CUPL、PL/C用コンパイラ、XCELL ファクトリーモデリングシステム
- アラン・クーパー– Visual Basic
- Fernando J. Corbató – Multicsと互換性のあるタイムシェアリングシステム
- Mike Cowlishaw – REXX および NetRexx、LEXX エディタ、画像処理、10 進演算パッケージ
- アラン・コックス– Linuxカーネルの共同開発者
- ブラッド・コックス– Objective-C
- マーク・クリスピン– IMAPを作成し、 IMAP4の参照実装の 1 つである UW-IMAP を著した。
- ウィリアム・クロウザー–巨大な洞窟探検
- ウォード・カニンガム– Wikiコンセプトの考案
- Dave Cutler – RSX-11M、OpenVMS、VAXELN、DEC MICA、Windows NT の設計者
- Doug Cutting – Apache Hadoop、Apache Lucene、Apache Nutch
D
- Ole-Johan Dahl – Simulaの共同作成者、オブジェクト指向プログラミング
- ライアン・ダール– Node.jsを作成した
- Wei Dai – Crypto++ライブラリ、b-money、VMAC
- テリー・A・デイビス– TempleOSの開発者
- Jeff Dean – Spanner、Bigtable、MapReduce、TensorFlow
- L. Peter Deutsch – Ghostscript、PDP-1用アセンブラ、XDS-940タイムシェアリングシステム、QEDのオリジナル共同著者
- Robert Dewar – IFIP WG 2.1メンバー、ALGOL 68議長、AdaCore共同創設者、社長、CEO
- Edsger W. Dijkstra – ALGOLへの貢献、Dijkstraのアルゴリズム、Go Toステートメントの有害性、IFIP WG 2.1メンバー
- Matt Dillon – DICEやDragonflyBSDを含むさまざまなソフトウェアをプログラムしました。
- ジャック・ドーシー– Twitterを創設
- マーティン・ドゥギアマス– Moodleの開発者兼開発リーダー
- Adam Dunkels – Contikiオペレーティングシステム、lwIPおよびuIP組み込みTCP/IPスタックの開発者、プロトスレッドの発明者
- パベル・デュロフ— VKとTelegramの共同創設者
E
- レス・アーネスト–フィンガープログラムの著者
- アラン・エーデルマン– エーデルマンの法則、確率論的演算子、インタラクティブ・スーパーコンピューティング、Julia(プログラミング言語)の共同開発者、高性能コンピューティング、数値計算
- ブレンダン・アイク– JavaScriptを作成した
- ラリー・エリソン– Oracle Databaseの共同作成者、Oracle Corporationの共同設立者
- Andrey Ershov – 言語ALPHA、Rapira、ソ連初のタイムシェアリングシステムAIST-0、電子出版システムRUBIN、マルチプロセッシングワークステーションMRAMOR、IFIP WG 2.1メンバー、プログラミングにおける美学と人間的要素
- マーク・ユーイング– Red Hat Linuxの創設者
F
- スコット・ファールマン– スマイリーフェイスの絵文字を作成しました :-)
- Dan Farmer – COPSとSecurity Administrator Tool for Analyzing Networks (SATAN) セキュリティ スキャナを開発
- スティーブ・フォークナー–ウォーロードとパズルクエストの制作者
- クレイグ・フェデリギ– NeXTSTEP およびAppleのシニアバイスプレジデント
- スチュアート・フェルドマン– makeを開発、Fortran 77コンパイラを開発、 Unixを開発したグループの一員
- レックス・フリッドマン–人工知能ポッドキャスト(現在はレックス・フリッドマン・ポッドキャスト)
- David Filo – Yahoo!の共同創設者
- Hal Finney — Satoshi Nakamoto がBitcoinをデバッグするのを 支援し、再利用可能な Proof-of-WorkとPretty Good Privacyの初期開発者。
- Brad Fitzpatrick – memcached、Livejournal、OpenIDを作成した
- アンドリュー・フルーゲルマン– PC-Talk通信ソフトウェアの作者。共同制作のシェアウェアとみなされる。
- スコット・フォーストール– iPadとiPhone向けiOSの開発時の主任ソフトウェア開発者
- マーティン・ファウラー–ソフトウェアエンジニアリングの依存性注入パターンを考案した。これは制御の反転の一種である。
- Brian Fox – Bash、Readline、GNU Finger の作成者
G
- イーロン・ガスパー–ゲーム内スピーチ用のリアルな顔の動きを特許取得したBright Star Technology、HyperAnimator、Alphabet Blocksなどを共同設立。
- ビル・ゲイツ– Altair BASIC、マイクロソフトの共同創設者
- Jim Gettys – X Window System、HTTP /1.1、子供1人につき1台のラップトップ、バッファブロート
- スティーブ・ギブソン– SpinRiteを創設
- ジョン・ギルモア– GNU デバッガ(GDB)
- アデル・ゴールドバーグ– Smalltalk の共同制作者
- イアン・ゴールドバーグ–非公式メッセージ
- Ryan C. Gordon (別名 Icculus) – Lokigames、ioquake3
- James Gosling – Java、Gosling Emacs、NeWS
- Bill Gosper – Macsyma、Lispマシン、hashlife 、 Donald KnuthのThe Art of Computer Programming(半数値アルゴリズム)第2巻の作成に協力
- ポール・グラハム– Yahoo!ストア、On Lisp、ANSI Common Lisp
- ジョン・グラハム・カミング–ベイジアンフィルタベースの電子メール分類ツールPOPFile の作者
- リチャード・グリーンブラット– Lispマシン、非互換タイムシェアリングシステム、MacHack
- Brendan Gregg – eBPF、DTraceツールキット
- デイビッド・グリース– 著書『プログラミングの科学』、 干渉の自由、IFIPプログラミング方法論ワーキンググループ2.3名誉会員
- ラルフ・グリスウォルド– SNOBOLの共同開発者、Icon(プログラミング言語)の開発者
- ロバート・グリーズマー– Goの共同創設者
- ニール・J・ガンサー– Pretty Damn Quick (PDQ) パフォーマンスモデリングプログラムの著者
- Scott Guthrie (別名 ScottGu) – ASP.NET の作者
- ユルグ・グートクネヒト–ニクラウス・ヴィルトと:リリス・コンピューター; Modula-2、Oberon、Zonnonプログラミング言語。Oberonオペレーティング システム
- アンディ・ガットマンズ– PHPプログラミング言語の共同開発者
- マイケル・ガイ–フェニックス、数論、コンピュータ代数、高次元多面体理論、ALGOL 68Cに関する研究、ジョン・ホートン・コンウェイとの共同研究
H
- ダニエル・ハ– ブログコメントプラットフォームDisqusの共同創設者兼CEO
- Nico Habermann –オペレーティングシステム、ソフトウェアエンジニアリング、プロセス間通信、プロセス同期、デッドロック回避、ソフトウェア検証、プログラミング言語:ALGOL 60、BLISS、Pascal、Adaの研究
- ジム・ホール– FreeDOSプロジェクトを開始
- マーガレット・ハミルトン– MIT計装研究所のソフトウェアエンジニアリング部門のディレクター。アポロ計画の宇宙飛行ソフトウェアを開発した。
- ブライアン・ハリス–機械翻訳研究、カナダ初のコンピュータ支援翻訳コース、自然翻訳理論、コミュニティ通訳(Critical Link)
- ドナルド・ハデルル – 最初の商用RDBMSの1つであるIBM Db2
- ユリス・ハートマニス–計算複雑性理論
- Eric Hehner –述語的プログラミング、形式手法、引用記法、ALGOL
- David Heinemeier Hansson – Webアプリケーション開発用のRuby on Railsフレームワークを作成した
- レベッカ・ハイネマン– 『バードの物語III:運命の泥棒』と『ドラゴン戦争』の著者
- Gernot Heiser –オペレーティングシステムの教育、研究、商用化、Open Kernel Labs、OKL4、Wombat
- Anders Hejlsberg – Turbo Pascal、Delphi、C#、TypeScript
- テッド・ヘンター- ヘンター・ジョイス(現在はフリーダム・サイエンティフィックの一部)を設立し、視覚障害者向けのスクリーンリーダーソフトウェアJAWSを開発
- アンディ・ハーツフェルド– Macintoshの共同開発者、General Magicの共同設立者、Eazelの共同設立者
- D. リチャード・ヒップ– SQLiteを作成した
- CAR Hoare –クイックソートの最初の実装、ALGOL 60コンパイラ、通信シーケンシャルプロセス
- ルイス・ホーデス– Lisp、パターン認識、論理プログラミング、がん研究
- ジョン・ヘンリー・ホランド–遺伝的アルゴリズムとして知られるようになったものの先駆者であり、ホランドのスキーマ定理、学習分類システムを開発した。
- Adrian Holovaty — Django (ウェブフレームワーク)
- アレン・ホルブ– 作家、講演者、アジャイル宣言署名者
- Bri Holt – VidmeterとEngradeの創設者
- グレース・ホッパー–ハーバード・マークIコンピュータ、FLOW-MATIC、COBOL
- ベン・ホロウィッツ– Netscape のプロダクトマネージャー、Opsware の共同創設者兼 CEO
- ポール・ハダック– Haskell言語設計、Haskellの教科書、そしてコンピュータ音楽
- トム・ハドソン– 3Dスタジオ、CAD-3D、DEGAS
- デビッド・A・ハフマン–ハフマン符号化を考案。圧縮アルゴリズム
- ロジャー・ホイ– 共著者J
- デイブ・ハイアット– Mozilla Firefoxの共同著者
- PJ Hyett – GitHubの共同創設者
私
- Miguel de Icaza – GNOMEプロジェクト リーダー、Monoプロジェクトを開始
- Jean Ichbiah – Ada(プログラミング言語)
- ロベルト・イェルサリムシー– Luaの代表的な建築家
- Dan Ingalls – SmalltalkとBitblt の共同開発者
- ロス・イハカ– R (プログラミング言語)
- Geir Ivarsøy – 共同作成されたOpera Web ブラウザー
- ケン・アイバーソン– APL、J
- 岩谷徹–パックマンの作者
J
- ボー ジャンゲボルグ– ZX Spectrumゲーム
- ポール・ジャーデツキー–最初のウェブカメラ用サーバープログラムを作成した
- ロッド・ジョンソン– Spring Frameworkを作成し、SpringSourceを設立した
- スティーブン・C・ジョンソン– yacc
- リン・ジョリッツ– 386BSD
- ウィリアム・ジョリッツ– 386BSD
- ビル・ジョイ– BSD、csh、vi、サン・マイクロシステムズの共同設立者
- ロバート K. ユング– ARJを創設
K
- Ted Kaehler – Smalltalk、Squeak、HyperCardへの貢献
- ラクシュミカントケール–チャーム++
- Poul-Henning Kamp – MD5パスワードハッシュアルゴリズム、FreeBSD GEOMおよびGBDE 、 UFS2の一部、FreeBSD Jails、malloc、Beerwareライセンス
- ミッチ・ケイポール–ロータス1-2-3、ロータス・デベロップメント・コーポレーションを設立
- ジョード・カリム– YouTubeの共同創設者であり、 PayPalマフィアの一員
- アンドレイ・カルパティ- OpenAIの共同創設者であり、テスラの人工知能ディレクター。「バイブコーディング」という用語を作り出した。
- マイケル・カス–アクティブコンターモデル
- Phil Katz – Zip(ファイル形式)の作成者、PKZIPの作者
- Alan Kay – Smalltalk、Dynabook、オブジェクト指向プログラミング、Squeak
- メル・ケイ– 1950年代にロイヤル・マクビーでLGP-30とRPC-4000のマシンコードプログラマーとして活躍。メルの物語では「本物のプログラマー」として有名。
- スタン・ケリー・ブートル–マンチェスター・マーク1、悪魔のDP辞書
- ジョン・ケメニー– BASICの共同開発者
- Brian Kernighan – AWK(名前のK )とAMPLの共同開発者であり、 ditroffテキストフォーマットツールの作者でもある。
- Gary Kildall – CP/M、MP/M、BIOS、PL/M。データフロー解析、バイナリ再コンパイラ、マルチタスクオペレーティングシステム、グラフィカルユーザーインターフェイス、ディスクキャッシュ、CD-ROMファイルシステムとデータ構造、初期のマルチメディア技術の研究でも知られ、Digital Research (DRI)を設立しました。
- スペンサー・キンボール– GIMP、CockroachDB
- トム・ナイト–互換性のないタイムシェアリングシステム
- Jim Knopf – 別名Jim Button、PC-Fileフラットファイルデータベースの作者。共同制作シェアウェア
- ドナルド・E・クヌース– TeX、CWEB、Metafont、コンピュータプログラミングの芸術、具体的な数学
- Andrew R. Koenig – CおよびC++に関する書籍の共著者であり、C++ の ISO/ANSI 標準委員会の元プロジェクト エディター
- ゲンナジー・コロトケビッチ- Codeforcesで 3900 の壁を初めて突破した競技プログラマー
- コルネリス HA コスター–アルゴリズム言語ALGOL 68に関する報告書、ALGOL 68 トランスプット
L
- アンドレ・ラモート– 世界初のビデオゲームコンソール開発キットの一つであるXGameStationを開発した。
- レスリー・ランポート– LaTeX
- バトラー・ランプソン– QEDの共著者
- Peter Landin – ISWIM、J演算子、SECDマシン、オフサイドルール、構文糖、ALGOL、IFIP WG 2.1メンバー
- Tom Lane – libjpegの主要作者、 PostgreSQLの主要開発者
- Sam Lantinga – Simple DirectMedia Layer (SDL)を作成した
- ディック・ラスウェル– APL \360の共同開発者
- ティム・バーナーズ=リー–ワールド・ワイド・ウェブの発明者
- Chris Lattner – LLVMプロジェクト、Swift、Mojo(プログラミング言語)、Clang、MLIRの主な著者
- Samuel J. Leffler – BSD、FlexFAX、LibTIFF、FreeBSD ワイヤレスデバイスドライバー
- ラスマス・ラードルフ– PHPのオリジナル作者
- Xavier Leroy — OCamlとCompCert
- マイケル・レスク–レックス
- ゴードン・レットウィン– OS/2の設計者、高性能ファイルシステム(HPFS)の作者
- マックス・レフチン– PayPalの共同創設者
- Jochen Liedtke –マイクロカーネルオペレーティング システムEumel、L3、L4
- Charles H. Lindsey – IFIP WG 2.1メンバー、ALGOL 68改訂報告書
- Håkon Wium Lie – Cascading Style Sheets の共著者
- バーバラ・リスコフ– CLU(プログラミング言語)、Argus(プログラミング言語)、リスコフの置換原理
- マイク・リトル- WordPressの共同執筆者
- Yanhong Annie Liu –プログラミング言語、アルゴリズム、プログラム設計、プログラム最適化、ソフトウェアシステム、最適化、分析、変換、インテリジェントシステム、分散コンピューティング、コンピュータセキュリティ、IFIP WG 2.1メンバー
- エド・ログ–アステロイド、テトリス、その他のアタリビデオゲーム
- ロバート・ラブ– Linuxカーネル開発者
- エイダ・ラブレス– 最初のプログラマー(チャールズ・バベッジの解析エンジン)
- アル・ロウ-レジャースーツラリーシリーズを制作
- David Luckham – Lisp、自動定理証明、Stanford Pascal検証ツール、複合イベント処理、Rational Software共同設立者(Adaコンパイラ)
- Hans Peter Luhn – ハッシュコーディング、連結リスト、バイナリツリーの検索とソート
M
- マグナス・マンスケ– MediaWikiとGENtle
- Khaled Mardam-Bey – mIRC(インターネットリレーチャットクライアント)を作成した
- Simon Marlow – Haskell開発者、書籍著者、共同開発者: Glasgow Haskell Compiler、Haxlリモートデータアクセスライブラリ
- ロバート・C・マーティン- 『Clean Code』、『The Clean Coder』の著者、Clean Code運動のリーダー、アジャイル宣言の署名者
- John Mashey – PWB シェル ( Mashey シェルとも呼ばれる)の作者
- まつもとゆきひろ「Matz」 – Ruby言語
- ピーター・マティス– GTK、GIMP
- ティモシー・C・メイ–サイファーパンクの電子メールリスト、タイムロックパズル、暗号アナキスト宣言
- コナー・マクブライド–型理論、関数型プログラミングを研究。ジェームズ・マッキナとエピグラム(プログラミング言語)を共同開発。IFIPアルゴリズム言語および計算ワーキンググループ 2.1 のメンバー。
- John McCarthy – Lisp、ALGOL、IFIP WG 2.1メンバー、人工知能
- Craig McClanahan – Jakarta Strutsのオリジナル作者、 Tomcat Catalinaサーブレットコンテナの設計者
- ダニエル・D・マクラッケン–シティカレッジ教授。 『Guide to Algol Programming』、『Guide to Cobol Programming』、『Guide to Fortran Programming』 (1957年)の著者。
- スコット A. マクレガー– Microsoft Windows 1.0の設計者および開発チーム リーダー、 X Window Systemバージョン 11 の共同執筆者、Xerox PARCで Cedar Viewers Windows System を開発
- Douglas McIlroy –マクロ、パイプとフィルター、ソフトウェアコンポーネントの概念、Unixツール (spell、diff、sort、join、graph、speak、tr など)
- マーシャル・カーク・マクキューシック-バークレー・ソフトウェア・ディストリビューション(BSD)、 FFSの作業、ソフトアップデートの実装
- シド・マイヤー–文明と鉄道王の著者、MicroProseの共同設立者
- ラルフ・マークル–公開鍵暗号の共同発明者、マークル木、マークルパズル、マークル・ヘルマンナップザック暗号、マークル・ダムゴード構成
- ベルトラン・マイヤー–エッフェル、オブジェクト指向ソフトウェア構築、契約による設計
- ジュード・ミルホン–サイファーパンクスの創設メンバー
- ボブ・マイナー– Oracle Databaseの共同作成者、Oracle Corporationの共同設立者
- ジェフ・ミンター– サイケデリックで、ラマ関連のビデオゲームが多い
- James G. Mitchell – WATFORコンパイラ、Mesa (プログラミング言語)、Spring (オペレーティングシステム)、ARM アーキテクチャ
- Arvind Mithal –大規模デジタルシステムの形式検証、動的データフローアーキテクチャの開発、並列コンピューティングプログラミング言語(Id、pH)、並列マシンでのコンパイル
- ペトル・ミトリチェフ–競技プログラマー
- Cleve Moler – LINPACK、EISPACK、MATLABの共著者
- Lou Montulli – Lynxブラウザ、Cookie、blinkタグ、サーバプッシュとクライアントプル、HTTPプロキシ、HTTP over SSL、アニメーションGIFとのブラウザ統合を開発、W3CのHTMLワーキンググループの創設メンバー
- Bram Moolenaar – Vimの著者であるテキストエディター
- David A. Moon – Maclisp、ZetaLisp
- チャールズ・H・ムーア– Forth言語を考案
- ロジャー・ムーア– APL \360の共同開発者、 IPSANETの創設者、IP Sharp Associates の共同設立者
- マット・マレンウェッグ– WordPressの共同執筆者
- ボイド・マンロー– オーストラリアでGRASPを開発し、初期のソフトウェア開発会社の一つであるSDIを所有している。
- イーロン・マスク– Zip2、X.com、OpenAI、およびGrok
- Mike Muuss –ホストを検出するためのネットワークツールpingの作者
北
- サトシ・ナカモト–ビットコインとブロックチェーンのデータベース
- ピーター・ナウア(1928–2016) –バッカス・ナウア形式(BNF)、ALGOL 60、IFIP WG 2.1メンバー
- フレドリック・ネイジ–パイレート・ベイ共同創設者
- グラハム・ネルソン–インタラクティブフィクションのためのInformオーサリングシステムを開発
- グレッグ・ネルソン(1953–2015) –理論を法とする充足可能性、拡張静的検査、プログラム検証、Modula-3委員会、ESC/Javaの定理証明器の簡素化
- クララ・ダン・フォン・ノイマン(1911–1963) – MANIAC Iの主任プログラマー
- モーリス・ニヴァット(1937–2017) –理論計算機科学、理論計算機科学ジャーナル、ALGOL、IFIP WG 2.1メンバー
- ピーター・ノートン– Norton Utilitiesをプログラム
- ピーター・ノーヴィグ– 著書『人工知能:現代的アプローチ』、『AIプログラミングのパラダイム:Common Lispのケーススタディ』
- Kristen Nygaard (1926–2002) –シミュレーション、オブジェクト指向プログラミング
お
- エド・オーツ– Oracle Databaseの共同作成者、Oracle Corporationの共同設立者
- マーティン・オデルスキー– Scala
- Peter O'Hearn –分離ロジック、束ねられたロジック、Infer Static Analyzer
- Jarkko Oikarinen –インターネット リレー チャット(IRC)を作成
- Travis Oliphant — NumPy、SciPy、Anaconda(Pythonディストリビューション)、確率的プログラミング
- アンドリューとフィリップ・オリバー(オリバー・ツインズ) - Dizzyを含む多くのZX Spectrumゲーム
- John Ousterhout – Tcl / Tk の作成者
P
- キース・パッカード– Xウィンドウシステム
- ラリー・ペイジ– Google, Inc. の共同創設者。
- アレクセイ・パジトノフ– Electronika 60でゲーム「テトリス」を制作
- シーモア・パパート–ロゴ(プログラミング言語)
- トニー・パリシ–仮想現実モデリング言語(VRML)
- デイヴィッド・パーク(1935–1990) – 最初のLisp実装、公平性、プログラムスキーマ、並行計算における双模倣の専門家
- マイク・パターソン–アルゴリズム、アルゴリズムの分析(複雑性)
- Tim Paterson – 86-DOS (QDOS)の著者
- ブルース・ペレンズ–オープンソース・イニシアティブの共同創設者であり、 BusyBoxのオリジナル作者
- アラン・パーリス– 最初の成功したコンパイラであり、 ALGOLの共同開発者
- Markus Persson – Minecraft を制作
- Tim Peters – Timsort、CPython
- ジェフリー・ピーターソン– フリーソフトウェアおよびオープンソースソフトウェアの主要設計者、 Quepasaを創設
- チャールズ・ペッツォルド– Microsoft Windowsプログラミング書籍を多数執筆
- Simon Peyton Jones –関数型プログラミング、Glasgow Haskell コンパイラ、C--
- Rob Pike – Unix用の最初のビットマップウィンドウシステムを開発、UTF-8文字エンコーディングを共同開発、テキストエディタSAMとプログラミング環境ACMEを開発、Plan 9とInfernoオペレーティングシステムの主要開発者、Go(プログラミング言語)の共同開発者
- ケント・ピットマン– ANSI Common Lisp標準の技術貢献者
- Robin Popplestone – COWSEL(POP-1に改名)、POP-2、POP-11言語、Poplog IDE、Freddy IIロボット
- トム・プレストン=ワーナー– GitHubの共同創設者
R
- Theo de Raadt – NetBSDの創設メンバー、OpenBSDとOpenSSH の創設者
- ブライアン・ランデル– ALGOL 60、ソフトウェアのフォールトトレランス、信頼性、1950年以前のコンピュータハードウェアの歴史
- TV Raman – アクセシビリティ研究を専門とする(Emacspeak 、ChromeVox( Google Chromeのスクリーンリーダー)
- ジェフ・ラスキン-アップルコンピュータでMacintoshプロジェクトを開始し、キヤノンのCatコンピュータを設計し、Archy(The Humane Environment)プログラムを開発しました。
- Eric S. Raymond –オープンソース運動、fetchmailの作者
- Hans Reiser – ReiserFSファイル システムを作成しました
- John Resig – jQuery JavaScript ライブラリの開発者および開発リーダー
- クレイグ・レイノルズ–ボイドコンピュータグラフィックスシミュレーションを制作
- John C. Reynolds –継続、定義的インタプリタ、脱機能化、フォーサイス、ゲダンケン言語、交差型、多態的ラムダ計算、関係パラメトリシティ、分離論理、ALGOL
- Reinder van de Riet – 編集者: Europe of Data and Knowledge Engineering、COLOR-Xイベントモデリング言語
- デニス・リッチー– C、Unix、ベル研究所の Plan 9、インフェルノ
- ロン・リベスト- RSAアルゴリズムの共同開発者(名前のRに由来)。RC4とMD5を開発した。
- ジョン・ロメロ–一人称視点シューティングゲーム『Doom』、『Quake』
- Armin Ronacher — Flask (ウェブフレームワーク)
- トン・ローゼンダール–ブレンダー
- ブレイク・ロス– Mozilla Firefoxの共同著者
- ダグラス・T・ロス– 自動プログラムツール(APT)、コンピュータ支援設計、構造化分析設計技術、ALGOL X
- グイド・ヴァン・ロッサム– Python
- アンディ・ルービン– Android(オペレーティングシステム)
- Philip Rubin –調音合成(ASY)、正弦波合成(SWS)、およびHADES信号処理システム。
- Jeff Rulifson – NLSプロジェクトのリードプログラマー
- Rusty Russell – Linux用のiptablesを作成した
- スティーブ・ラッセル– 最初のLispインタプリタ、Spacewar!のオリジナルグラフィックビデオゲーム
- マーク・ルッシノビッチ– Sysinternals.com、Filemon、Regmon、Process Explorer、TCPView、RootkitRevealer
S
- Bob Sabiston – Rotoshop、補間ロトスコープアニメーションソフトウェア
- Muni Sakya – ネパールのソフトウェア
- Jean E. Sammet – FORMAC、COBOL
- Grant Sanderson – 3Blue1Brown YouTubeチャンネル向けの数学的視覚化のためのPython数学ライブラリManim
- クリス・ソーヤー- RollerCoaster TycoonとTransport Tycoonシリーズの開発者
- David Sayre – Fortranと Coherent回折イメージングの開発者の一人
- シェール・スカーレット– Apple、Webflow、Blizzard Entertainment、World Wide Technology、USA Today
- Bob Scheifler – X ウィンドウ システム、Jini
- イサイ・シャインバーグ– IBMエンジニア、PokerStars創設者
- Bill Schelter – GNU Maxima、GNU Common Lisp
- ジョン・ショールズ–直接関数
- ランドル・L・シュワルツ–単なるPerlハッカー
- アディ・シャミール– RSAアルゴリズムの共同開発者(名前のS )
- マイク・シェーバー– Mozilla Organizationの創設メンバー
- クリフ・ショー–情報処理言語(IPL)、最初のAI言語
- Zed Shaw – Ruby Webアプリケーション用のMongrel Web Serverを書いた
- エリック・シュミット–レックスとGoogleのCEO
- エミリー・ショート–インタラクティブフィクションの多作な作家であり、 Informバージョン7の共同開発者
- Jacek Sieka –オープンソースのピアツーピアファイル共有クライアントであるDC++を開発
- Daniel Siewiorek –電子設計自動化、信頼性コンピューティング、コンテキストアウェアモバイルコンピューティング、ウェアラブルコンピューティング、コンピュータ支援設計、ラピッドプロトタイピング、フォールトトレランス
- ケン・シルバーマン– Duke Nukem 3Dのグラフィックエンジンを開発
- Charles Simonyi –ハンガリー記法、Bravo(最初のWYSIWYGテキストエディタ)、Microsoft Word
- コリン・シンプソン– CircuitLogixシミュレーションソフトウェアを開発
- リッチ・スクレンタ– DMOZ の共同設立者
- デビッド・キャンフィールド・スミス-インターフェースアイコン、デモンストレーションによるプログラミング、グラフィカルユーザーインターフェースの開発、ゼロックススター、ゼロックスPARC研究者、Dest Systems、Cognitionの共同設立者
- マシュー・スミス-マニック・マイナーやジェット・セット・ウィリーを含むZXスペクトラムゲーム
- エドワード・スノーデン– アメリカのNSA契約者および内部告発者、 Havenセキュリティアプリの共同開発者。
- ヘンリー・スペンサー– Cニュース、正規表現
- ジョエル・スポルスキー– Fog Creek SoftwareとStack Overflowの共同創設者
- クエンティン・スタッフォード・フレイザー– オリジナルのVNCビューア、最初の Windows VNC サーバ、最初のウェブカメラのクライアント プログラムを開発
- リチャード・ストールマン– Emacs、GNUコンパイラコレクション(GCC)、GDB 、 GNUプロジェクトの創設者および先駆者、非互換タイムシェアリングシステム(ITS)の端末非依存I/Oの先駆者、 Lispマシンマニュアル
- Guy L. Steele Jr. – Common Lisp、Scheme、Java、Emacs
- Alexander Stepanov –標準テンプレートライブラリの作成
- Michael Stonebraker – Ingres、Postgres、Vertica、Streambase、Illustra、VoltDB、SciDB
- クリストファー・ストラチェイ– ドラフトプレイプログラム
- Ludvig Strigeus – μTorrent、OpenTTD、ScummVM 、 Spotifyの技術を開発
- Bjarne Stroustrup – C++を作成
- Zeev Suraski – PHP言語の共同開発者
- ジェラルド・ジェイ・サスマン– Scheme
- バート・サザーランド–コンピュータグラフィックス、インターネット
- アイヴァン・サザーランド–コンピュータグラフィックス:スケッチパッド、エヴァンス&サザーランド
- ハーブ・サッター– ISO C++標準委員会の議長でありC++の専門家
- Gottfrid Svartholm – The Pirate Bay を共同制作
- アーロン・シュワルツ– ソフトウェア開発者、作家、インターネット活動家
- Tim Sweeney – Unreal エンジン、UnrealScript、ZZT
T
- Amir Taaki –ビットコインプロジェクトの主導的開発者
- アンドリュー・タネンバウム– Minix
- オードリー・「オートリジュス」・タン- Perl 6(現Raku )用のPugsコンパイラ(インタープリタ)を設計。台湾のデジタル担当大臣(2022~2024年)
- Simon Tatham –ネットワイドアセンブラ(NASM)、PuTTY
- Larry Tesler – Smalltalkのコードブラウザ、デバッガ、オブジェクトインスペクタ、そして(Tim Mottと共同で)Gypsyワードプロセッサ
- Jon Stephenson von Tetzchner – 共同作成したOpera Web ブラウザー
- Avie Tevanian – Machカーネルの作者
- ケン・トンプソン– 主にUnix、Plan 9およびInfernoオペレーティングシステム、Bおよび Bon 言語 ( Cの前身) を設計および作成し、UTF-8文字エンコーディングを作成し、QEDに正規表現を導入し、 Go言語の共同著者となった。
- Simon Thompson –関数型プログラミングの研究、教科書、Cardanoドメイン固有言語:Marlowe
- Michael Tiemann – G++、GNU コンパイラー コレクション(GCC)
- Linus Torvalds – Linuxカーネルのオリジナル作者であり現在のメンテナーであり、ソースコード管理システムであるGitを作成した。
- アンドリュー・トリジェル– Samba、Rsync
- ロイ・トラブショー(MUD)はリチャード・バートルとともにMUDを作成した。
- ボブ・トゥルーエル– DMOZの共同創設者
- アラン・チューリング– 数学者、コンピュータ科学者、暗号解読者
- David Turner – SASL、Kent再帰計算機、Miranda、IFIP WG 2.1メンバー
V
- Wietse Venema – Postfix、ネットワーク分析のためのセキュリティ管理者ツール(SATAN)、TCPラッパー
- ベルナール・ヴォークワ–フランスのコンピュータサイエンスの先駆者、機械翻訳(MT)の理論と実践(ヴォークワの三角形を含む) 、ALGOL 60
- Pat Villani – FreeDOS / DOS-Cカーネルのオリジナル作者、廃止されたWindows 9xディストリビューションのLinuxのメンテナー
- ポール・ヴィクシー– BIND、Cron
- パトリック・フォルカーディング– Slackware Linuxディストリビューションのオリジナル作者であり、現在のメンテナー
W
- 和田英一– ALGOL N、IFIP WG 2.1メンバー、日本工業規格(JIS) X 0208、0212、Happy Hacking キーボード
- ジョン・ウォーカー–オートデスクの共同創設者
- ラリー・ウォール– Warp(1980年代の宇宙戦争ゲーム)、rn、patch、Perl
- ボブ・ウォレス– PC-Writeワードプロセッサの作者。シェアウェアの共同制作者ともいえる。
- アレクサンドル・ワン— Scale AIおよびMetaの最高AI責任者
- クリス・ワンストラス– GitHubの共同創設者、Atom(テキストエディタ)とMustacheテンプレートシステムを作成した。
- ジョン・ワーノック– PostScriptを発明
- Robert Watson – FreeBSDネットワークスタックの並列処理、TrustedBSDプロジェクト、OpenBSM
- ジョセフ・ヘンリー・ウェグスタイン– ALGOL 58、ALGOL 60、IFIP WG 2.1メンバー、データ処理技術標準、指紋分析
- Pei-Yuan Wei –最も初期のグラフィカルブラウザの1つであるViolaWWWの作者
- Peter J. Weinberger – AWK(名前のW )の共同創設者
- Jim Weirich – Ruby用のRake、Builder、RubyGemsを作成した人物。人気の教師であり、カンファレンスの講演者でもある。
- ジョセフ・ワイゼンバウム–エリザを創った
- David Wheeler –サブルーチンの共同作成、 WAKEの設計、 Tiny Encryption Algorithm、XTEA、Burrows–Wheeler変換の共同設計
- モリー・ホワイト– HubSpot 、 Web3 Is Going Just Greatのクリエイター
- アーサー・ホイットニー– A+、K
- なぜラッキーなスティフ- Ruby用のライブラリとライティングを作成しました。風変わりで人気のあるWhyの(感動的な)Rubyガイドを含むプログラミングを教えるためのものです。
- アドリアン・ファン・ワインガルデン– オランダの開拓者。 ARRA、ALGOL、IFIP WG 2.1メンバー
- ブルース・ウィルコックス- コンピュータ囲碁を開発し、NEMESIS Go Masterをプログラムした
- エヴァン・ウィリアムズ– 言語ロゴの考案者兼共同設立者
- ロバータとケン・ウィリアムズ-シエラ・エンターテインメント、キングス・クエスト、グラフィックアドベンチャーゲーム
- Simon Willison — Django (Web フレームワーク)
- ソフィー・ウィルソン– Acorn RISCマシンの命令セットを設計、 BBC BASICの作者
- ズーコ・ウィルコックス=オハーン– Zcash
- Dave Winer – XML-RPC、Frontierスクリプト言語を開発した
- Niklaus Wirth – ALGOL W、IFIP WG 2.1メンバー、Pascal、Modula-2、Oberon
- スティーブン・ウルフラム– Mathematica、Wolfram Alpha、Wolfram Languageの開発者
- ドン・ウッズ– INTERCAL、巨大洞窟アドベンチャー
- Philip Woodward –曖昧関数、sinc関数、comb演算子、rep演算子、ALGOL 68-R
- スティーブ・ウォズニアック– Breakout、Apple Integer BASIC、Apple Inc. の共同設立者。
- ウィル・ライト- シムシティシリーズの作者、マクシスの共同設立者
- William Wulf – BLISSシステムプログラミング言語+最適化コンパイラ、Hydraオペレーティングシステム、Tartan Laboratories
はい
- ジェリー・ヤン– Yahoo! の共同開発者
- Victor Yngve – 最初の文字列処理言語COMIT の作者
- 米田伸夫–米田補題、米田積、ALGOL、IFIP WG 2.1メンバー
Z
- マテイ・ザハリア– Apache Sparkを作成した
- ジェイミー・ザウィンスキー– Lucid Emacs、Netscape Navigator、Mozilla、XScreenSaver
- フィル・ジマーマン- 暗号化ソフトウェアPGP、ZRTPプロトコル、Zfoneを開発した
- マーク・ザッカーバーグ– Facebookを創設