人物 :: PERSON

ケン・トンプソン

UNIX の主要設計者(1969年)。B 言語の作者で、C 言語の前身を作った人物。Bell 研究所、後に Google でも活動した。1983年に Dennis Ritchie と共に ACM チューリング賞を受賞。後年、Go 言語の共同設計者の一人(2009年)。

プロフィール

生年
1943
存命
存命
在世
83 年
関連事象
03
名称
ENKen ThompsonJAケン・トンプソン

関連する出来事

  1. 1969年UNIX の誕生 ── Bell 研究所Multics 計画から離脱した Ken Thompson が、AT&T Bell 研究所で空いていた PDP-7 上に簡略なタイムシェアリング OS を作り始めた。当初は1人のための実験だったが、Dennis Ritchie が加わり、1970年に「UNICS(後の UNIX)」と命名。C 言語(1972年)への書き換えで移植性を獲得し、その後の50年を支配する OS 系譜の起源となった。Linux、macOS、Android、iOS の祖である。
  2. 1972年C 言語の誕生 ── Dennis RitchieBell 研究所の Dennis Ritchie が、Ken Thompson の B 言語を発展させて型システムを導入した C 言語を設計。1973年に UNIX 自身が C で書き直されたことで、OS のソースを別のハードウェアに移植可能にした世界初の言語となった。1978年の K&R 本『The C Programming Language』とともに、過半世紀にわたるシステムプログラミングの事実上の標準となる。C++、Objective-C、C#、Go、Rust、Zig など、現在のシステム言語の多くは C の系譜から派生したか、C を意識して設計されている。
  3. 2009年11月Go 言語 公開 ── GoogleRobert Griesemer、Rob Pike、Ken Thompson(UNIX 作者)の3人が Google で設計したシステムプログラミング言語。C++ のビルド時間と複雑さへの不満を出発点に、ガベージコレクション、goroutine による軽量並行性、シンプルな構文を持つ。Docker、Kubernetes、Terraform、Prometheus など、2010年代のクラウドネイティブインフラの大半が Go で書かれた。