
ケン・トンプソン
Ken Thompson
Unix、B、Plan 9、UTF-8、Goを通じ、少ない構成要素を組み合わせて長く使える計算基盤をつくったプログラマー
ケン・トンプソンはDennis RitchieらとUnixを開発し、B言語、Plan 9、コンピュータチェス、UTF-8、Goにも貢献したプログラマーです。1943年生まれ。Bell Labsで1966年から2000年まで研究し、2006年以降はGoogleでGoの設計に加わりました。2026年10月19日時点でNational Inventors Hall of Fameの現行プロフィールはGoogle Distinguished Engineerと記載しています。
ケン・トンプソンとは
トンプソンの仕事に共通するのは、機能を増やす前に、少数の明確な部品を組み合わせられる形をつくることです。Unixのプロセス・ファイル・パイプ、Bの簡潔さ、UTF-8の互換性、Goの読みやすさは、個別の発明というより複雑なシステムを扱いやすくする設計判断としてつながります。[1][5][8][4]
- 生年月日
- 1943年2月4日
- 出生地
- 米国ルイジアナ州ニューオーリンズ
- 現在・代表的な役割
- Google Distinguished Engineer
ケン・トンプソンの生い立ち・経歴
生い立ちから現在まで、肩書きだけでなく研究・開発・事業を動かした主要な出来事を時系列で追います。
ケン・トンプソンを読み解く3つの視点
知名度や肩書きではなく、技術と産業に残した変化から人物像を整理します。
出発点から現在地
年表の出来事をつなぎ、研究テーマや仕事の選択がどのように次の段階へ結びついたかを読み解きます。
01
02
03
04
技術思想・仕事の哲学
人生とキャリアを変えた3つの転機
生い立ちから現在までを一本の物語として見るために、方向を大きく変えた3つの選択に絞りました。
主な技術的功績と専門性
ケン・トンプソンを評価するときの論点
個人の功績だけに還元せず、共同研究者、組織、社会への影響まで含めて考えるための視点です。
UnixとCは共同作業である
Unixの初期実装でトンプソンの役割は大きい一方、Dennis Ritchie、Doug McIlroy、Brian Kernighanら多くの研究者が言語、パイプ、移植、普及へ貢献しました。単独発明として扱えません。[5][6][7]
Goも三人だけの完成品ではない
初期設計はRobert Griesemer、Rob Pike、Ken Thompsonが始めましたが、コンパイラ、標準ライブラリ、仕様、コミュニティは多数の開発者が育てました。[8][9]
現在の肩書きには資料の更新差がある
Googleの現行公開資料はトンプソンが同社で働くと記載し、National Inventors Hall of Fameの現行ページはGoogle Distinguished Engineerと記載します。Googleの個人プロフィールは当日確認できないため、基準日と根拠の違いを明記し、役割の詳細を広げません。[10][12]
ケン・トンプソンに関するよくある質問
TechCreateの関連記事
References / 文献・リンク
もっと知る
本人のインタビュー、論文、公式プレゼンテーション、評伝を横断し、技術思想を立体的にたどれる資料を選びました。
選定:TechCreate編集部。リンク先の内容・販売状況は各配信元でご確認ください。
一次情報・参考資料
論文、大学・研究機関、企業開示、本人の公式発表を優先し、二次資料は背景確認に利用します。
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]


