Guy Steele Jr. (ガイ・スティール Jr.)について
最近,天才に関する記事と,ハッカーに関する記事を読み,Guy Steele Jr. (ガイ・スティール Jr.) のことを思った.Guy Steele については,ちょっとしたことではあるがいつも思い出すことがあるので,散漫ではあるけれども,それについてここに書いてみたいと思う. Guy Steele Jr. はアメリカの計算機科学者で,Scheme の研究開発や,「Common Lisp: the Language」などの著作で知られている.その Guy Steele と天才(あるいは,コンピュータサイエンスにおける才能)ということでまず思い出すのは,東大の萩谷先生の以下の記事である. http://nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/h/tensai 萩谷先生らしく,Knuth まで一刀両断する痛快なエッセイである.なお,上記の記事も含めて, 萩谷先生のウェブページ からその他のエッセイも読むことができ,これらも非常に興味深いので,ぜひご覧いただければと思う. このように高く評価される Guy Steele であるが,私が Guy Steele についていつも思い出すのはそういうことではなく,彼が執筆した Common Lisp the language (第二版は CMUのサイト で読むことができる)の謝辞にある,二つの短い文章である. Common Lisp the language 第一版 (1984) の謝辞の最後は,以下のように締めくくられている. Most of the writing of this book took place between midnight and 5 A.M. I am grateful to Barbara, Julia, and Peter for putting up with it, and for their love. (拙訳) この本を執筆したのは,大半が深夜から朝の5時にかけてであった.それに対する忍耐とその愛について,バーバラ,ジュリア,ピーターに感謝する. この文章が,1989年の第二版では,以下のようになっている. Most of the writing of this book took p...