テキストエディタEmacsのコマンドセットは、主要なプログラミング言語の技術標準の開発と文書化における中心人物であるガイ・L・スティール・ジュニアによって設計されました。1954年にミズーリ州で生まれたスティールは、広範な学術研究、企業エンジニアリング、および国際標準化委員会への参加を通じて、現代のコンピューティングの風景を形作ってきました。
学術的基盤と初期の仕事
スティールは1972年にボストン・ラテン・スクールを卒業し、1975年にハーバード大学で応用数学の学士号を取得しました。その後、マサチューセッツ工科大学(MIT)で研究を続け、1980年までに計算機科学の修士号と博士号の両方を取得しました。MIT在学中、ジェラルド・ジェイ・サスマンと共同で「ラムダ論文(Lambda Papers)」に取り組み、Lispプログラミング言語の実装を探求し、Scheme言語の作成につながりました。
企業への貢献と言語設計
カーネギーメロン大学およびタータン研究所での学術職を経て、スティールはシンキング・マシーンズ・コーポレーションに入社しました。そこで彼はLispとCの並列コンピューティング版に取り組みました。1994年にはサン・マイクロシステムズに移り、ジェームズ・ゴスリンやビル・ジョイと共にJava言語仕様の策定に貢献しました。2010年のサン買収後、オラクル・コーポレーションに移籍しました。キャリアを通じて、『Common Lisp the Language』や『C: A Reference Manual』など、重要な技術書を執筆しています。
標準化と専門的評価
スティールは技術標準委員会で重要な役割を果たし続け、ECMAScript標準の初版の編集者を務め、Common LispおよびFortranの委員会で議長を務めました。彼の技術的影響力は、1988年のACMグレース・マレー・ホッパー賞、1997年のプログラミング言語功績賞、2007年のハリー・H・グード記念賞など、広範な専門的評価によって裏付けられています。2026年には王立協会(Royal Society)のフェローに選出されました。
基本情報
- 生年: 1954年、ミズーリ州 - 学歴: ハーバード大学、MIT - 代表作: Emacs, Scheme, Java, Common Lisp - 受賞: ACMフェロー (1994年), 王立協会フェロー (2026年) - 雇用主: オラクル, サン・マイクロシステムズ, シンキング・マシーンズ
読者からの質問
### 偽名「Great Quux」の由来は何ですか?
これはスティールがボストン・ラテン・スクールやMIT在学中に、漫画や詩を発表するために使用していた古い学生時代のニックネームです。
### スティールはボードゲーム「Teeko」を解明しましたか?
はい、1998年にコンピュータ解析を通じて、完璧なプレイを行えば標準版のゲームは引き分けになることを証明しました。
