人物 :: PERSON
アラン・ケイ
Xerox PARC で Smalltalk を主導し、オブジェクト指向プログラミングの概念を体系化した。1970年代に「Dynabook」というタブレット型携帯計算機の構想を発表し、後のラップトップ・タブレット端末の思想的原型となる。2003年 ACM チューリング賞受賞。「未来を予測する最善の方法は、それを発明することだ」という発言で知られる。

プロフィール
- 生年
- 1940
- 存命
- 存命
- 在世
- 86 年
- 関連事象
- 01
- 名称
- ENAlan KayJAアラン・ケイ
アラン・ケイ
アラン・カーティス・ケイ(Alan Curtis Kay、 1940年5月17日生)は、 1970年代に Xerox PARC で Smalltalk を主導し、 オブジェクト指向プログラミングを「思想」 として体系化した米国の計算機科学者である。 同時期に「Dynabook」 ── A4 サイズの薄型・自立電源・無線接続・反射型ディスプレイを持つ携帯用個人計算機 ── という構想を提示し、 ラップトップ/タブレットの数十年先を予言した。 2003年 ACM チューリング賞受賞。 「未来を予測する最善の方法は、 それを発明することだ」 という箴言で広く知られる。
経歴
ケイは1940年5月17日、 米国マサチューセッツ州スプリングフィールドに生まれた。 父は生理学者、 母は音楽家と芸術家を兼ねた人物で、 ケイ自身も生涯にわたって本格的なジャズギター演奏と作曲を続けている。 幼少期にすでに膨大な読書量と独学癖が知られ、 後年のインタビューで「自分は学校に教わって学んだ覚えがほとんどない」 と述べている。
1961年から1966年にかけて米国空軍に勤務し、 IBM 1401 のプログラマとして従事した。 退役後、 コロラド大学ボルダー校で数学と分子生物学の学士号(1966年)を取得。 ユタ大学大学院に進み、 1968年に修士号、 1969年に博士号を計算機科学で取得した。 ユタ大学では Ivan Sutherland、 David Evans の下で計算機グラフィックスとオブジェクト指向の初期形態に触れる。 博士論文「The Reactive Engine」 は、 後の Smalltalk の前駆となる FLEX システムを記述している。
主な業績
Xerox PARC と Smalltalk(1971-1981年)
1971年、 ケイは設立されたばかりの Xerox PARC(Palo Alto Research Center)の Learning Research Group を率いることになる。 当時の PARC の他の研究員 ── Robert Taylor、 Butler Lampson、 Charles Thacker、 Dan Ingalls、 Adele Goldberg ── と共に、 後の個人計算機文化の原型がほぼ全てここで生まれた。
Smalltalk は1971年から72年にかけて Dan Ingalls によって最初に実装され、 1976年版 Smalltalk-76、 そして1980年に公開された Smalltalk-80 として結実する。 Smalltalk のオブジェクト指向は、 C++(Bjarne Stroustrup、 1985年)や Java(1995年)が継承した「クラスとメソッドの静的集合」 ではなく、 「メッセージを送り合う独立した小さな計算機の網」 という、 より生物学的な隠喩に基づく。 ケイ自身は何度も「オブジェクト指向で本当に重要なのはメッセージング、 局所的保持、 そして遅延束縛だ」 と発言し、 後年の C++ 系統オブジェクト指向を「私が意図したものとは違う」 と明言している。
PARC の Xerox Alto(1973年)は、 ビットマップ画面、 マウス、 WYSIWYG エディタ、 Ethernet、 そして Smalltalk を統合した最初の個人計算機であり、 Steve Jobs が1979年に Apple チームと PARC を訪問して受けた衝撃 ── そして Lisa/Macintosh の GUI 設計に直結した一連の借用 ── の出発点である。
Dynabook 構想(1968-1972年)
ユタ大学時代にすでに発想を持ち、 PARC 入所直後の1972年に「A Personal Computer for Children of All Ages」 と題する論文として公開したのが「Dynabook」 構想である。 ケイは A4 サイズ、 軽量、 自立電源(バッテリー)、 無線接続、 高解像度ディスプレイ、 そして「いつでも自分のあらゆる思考と情報を保持できる」 個人デバイスを描いた。
Dynabook は具体的にハードウェアとして製造されることはなかったが、 後の ThinkPad、 iBook、 iPad、 Surface などのラップトップ/タブレット系統のほぼ全てが、 この1972年論文の予言に対する漸近的接近である。 ケイ自身は2010年代以降のインタビューで「現在の iPad は Dynabook の希釈版に過ぎない ── 子供がそこで本気でプログラミングや科学的思考を行えないなら、 構想の核心は実現していない」 と批判的に評価している。
キャリアの軌跡
- 1981-1984年 ── Atari Chief Scientist
- 1984-1996年 ── Apple Computer フェロー(Vivarium プロジェクト等)
- 1996-2001年 ── Walt Disney Imagineering フェロー
- 2001-2018年 ── Viewpoints Research Institute 創設者・社長
- 2002-現在 ── HP フェロー(ただし HP 自体は Hewlett-Packard 分割後の HP Inc. に継承)
- 2017-現在 ── UCLA 計算機科学科 客員教授
Etoys、 Squeak、 STEPS(1996-2012年)
Disney 在職中にケイは Squeak(Smalltalk の現代的フリー実装)と Etoys(子供向けプログラミング環境)を立ち上げた。 これは One Laptop Per Child(OLPC)プロジェクトの初期 XO 端末(2007年)のソフトウェア環境に直接採用されている。
2006年から2012年にかけて、 ケイは NSF(米国科学財団)から500万ドル超の助成を受けて Viewpoints Research Institute で STEPS(Strategic Effort Toward a Programmable System)プロジェクトを主導した。 目標は「個人計算機の全機能 ── OS、 ネットワーク、 GUI、 オフィスアプリケーション ── を2万行以下のコードで再構成できるか」 という挑戦であり、 結果は『Steps Toward The Reinvention of Programming』 という年次報告として発表された。 STEPS はある程度の成功(OMeta、 Nile、 Frank 等の DSL の組み合わせで、 完全な対話的システムを約2万行に圧縮)を収めたが、 商業的な後継製品を生むには至っていない。
受賞・栄誉
- 1999年 ── ACM Software System Award(Smalltalk-80 に対し)
- 2001年 ── 京都賞(情報科学部門)
- 2003年 ── ACM チューリング賞 ── 「オブジェクト指向プログラミングの基礎となる思想に対して、 そして個人計算機の現代的概念に対して、 創造的かつ持続的な貢献」
- 2004年 ── ACM Fellow、 IEEE Fellow
- 2004年 ── Charles Stark Draper 賞(共同受賞、 Butler Lampson、 Robert Taylor、 Charles Thacker と)
現在の活動
ケイは現在も Viewpoints Research Institute の社長として、 UCLA から少人数の研究者と共に「子供のための、 そして大人もそれを通じて学べる、 強力で簡潔な計算機の言語と環境」 という長年のテーマに取り組み続けている。 2018年に VPRI が一時休止したとの報道もあったが、 LinkedIn 上の本人プロフィールおよびその後の登壇記録では、 ケイは継続して同職にあると公言している。
公の場への登壇は近年も比較的活発で、 ストラスブール大学(2023年)、 SIGCSE(2024年)、 Strange Loop の遺産イベント(2025年)などで講演を行っている。 講演で繰り返し強調するのは、 「現在の計算機教育の貧しさ ── プログラミングを職業訓練に矮小化し、 思考の道具としての計算機を教えない傾向 ── 」 への批判である。 同じ系統の批判として、 現在の AI ブームについて「LLM は記憶と検索の改善であって、 創造的思考の道具ではない」 と慎重な距離を保つ発言を行っている。
影響
ケイの影響は、 GUI、 オブジェクト指向、 個人計算機の理想像、 そして「子供のためのプログラミング」 という四つの軸で計測される。 GUI と個人計算機については、 1979年の Jobs の PARC 訪問が直接 Apple Lisa/Macintosh の設計を導き、 そこから Microsoft Windows、 そして全ての近代 GUI が派生した。 オブジェクト指向については、 Smalltalk の遺伝子は C++、 Objective-C、 Java、 Ruby、 Python のクラス機構に薄く広く分布しているが、 ケイ自身が望んだ「メッセージング中心」 の姿勢は、 Erlang/OTP と Actor モデルの系譜に最も忠実に継承されたと評される。
教育用プログラミングの系譜では、 Smalltalk → Logo → Scratch → Etoys → Snap!/Microsoft MakeCode という流れの精神的祖父であり、 2025年時点でも世界中の小学校の計算機教育の現場で、 ケイの1972年論文の引用は珍しくない。
「未来を予測する最善の方法は、 それを発明することだ」 は、 ケイ自身が1971年の PARC 創設期の社内会議で口にした言葉とされる。 半世紀後の現在、 ノートパソコン、 タブレット、 GUI、 そしてオブジェクト指向と共に、 この一句もまた、 彼が発明したものの一つになっている。
関連する出来事
- 1980年Smalltalk-80 ── オブジェクト指向の規範Xerox PARC の Alan Kay・Dan Ingalls・Adele Goldberg らが開発した Smalltalk が、Smalltalk-80 として外部公開された。すべてがオブジェクトであり、メッセージ送信が唯一の操作という純粋なオブジェクト指向設計は、後の Objective-C、Ruby、Java、C# など主要言語のオブジェクトモデルに直接または間接に影響した。