アラン・ケイ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/19 04:54 UTC 版)
アラン・ケイやダイナブックにまつわる誤解
史上初の本格的GUIを備えたとして知られるAltoだが、特に“Alto OS”と呼ばれる専用のGUI OSがあったわけではない。PARC内外ではAlto向けに、互いに見た目や操作の異なる多数のGUI環境・GUIアプリが開発されていた。その中で特に先行し、後続に多岐に渡る影響を及ぼしたのがケイらの暫定ダイナブック、すなわちSmalltalk環境で、実際、MacintoshやWindows、そしてUNIXのGUI環境の起源に関する記述でAltoが引き合いに出された場合、それは当時のSmalltalk環境を意味していることが多い。言及者がSmalltalkを単なるプログラミング言語として狭く捉えていたり、その誕生の歴史的経緯(コンセプトとしての「ダイナブック」、暫定環境としての「Smalltalk」、暫定ハードとしての「Alto」の相互関係)をよく調べずに書いたあいまいな記述が世に氾濫しているため、さも“Alto OS”のようなものが存在するかのような誤ったイメージが定着してしまった。
ケイはプログラミングもするが、主だってはアイデアパーソンである。Altoの製作にはチャック・サッカーという天才エンジニアの、Smalltalk開発にはダン・インガルス、アデル・ゴールドバーグを筆頭とした天才プログラマらの関与が不可欠であり、ケイがすべてを(短期間で)実現したかのような記述は原則として誤り。短期間であることがことさらに強調されることが多いのは、Alto初号機の製作期間が仲間うちの“賭け”の対象となっていて、実際それが約3か月強で成し遂げられたこと、あるいはケイの「オブジェクトへのメッセージ送信」というアイデアをダン・インガルスがわずか数日で実装してみせたこと(これが、Smalltalkのプロトタイプとなった。ちなみに、この時に使われたのはBASIC)を混同しているものと思われる。
- ^ “Interview with Alan Kay on education”. The Generational Divide. The Davis Group. 2011年3月5日閲覧。
- ^ ハワード・ラインゴールド 著、栗田昭平 監訳、青木真美 訳『思考のための道具 異端の天才たちはコンピュータに何を求めたか?』パーソナルメディア株式会社、1988年8月10日、328頁。ISBN 4-89362-035-5。
- ^ Bergin, Jr., Thomas J.; Gibson, Jr., Richard G. (1996). History of Programming Languages II. New York, NY: ACM Press, Addison-Wesley
- ^ “Alan Kay”. I Programmer (2009年11月13日). 2012年8月31日閲覧。
- ^ Kay, Alan (2011年9月15日). “Powerful Ideas:Useful Tools to Understand the World”. 2011年9月15日閲覧。
- ^ Andreas Raab (2001年7月6日). “Events, Scripts & Multiple Processes”. 2009年6月7日閲覧。[リンク切れ]
- ^ Proposal to NSF – Granted on August 31st 2006 - Steps Toward The Reinvention of Programming - A Compact And Practical Model of Personal Computing As A Self-Exploratorium[リンク切れ] - Alan Kay, Dan Ingalls, Yoshiki Ohshima, Ian Piumarta, Andreas Raab
- ^ Kay, Alan (2006年11月27日). “How Simply and Understandably Could The "Personal Computing Experience" Be Programmed?”. 2007年6月25日時点のオリジナルよりアーカイブ。2009年6月7日閲覧。
- ^ “Alan Kay: 1999 Fellow Awards Recipient”. Computer History Museum. 2012年8月31日閲覧。
- ^ “2004 Recipients of the Charles Stark Draper Prize”. National Academy of Engineering. National Academy of Sciences. 2012年8月31日閲覧。
- ^ “ACM Fellows”. 2011年7月24日時点のオリジナルよりアーカイブ。2011年8月8日閲覧。
- ^ “Programming and Scaling”. Germany, Potsdam, Hasso-Plattner Institute: HPI Potsdam (2011年7月21日). 2012年8月31日閲覧。
- ^ “Hedersdoktorer 2008-1995, inklusive ämnesområden” (Swedish). KTH. 2009年6月7日閲覧。
- ^ “Tech forms dual-degree program with Chinese university”. The Whistle. Georgia Institute of Technology (2005年12月19日). 2012年8月31日閲覧。
- ^ Hunter, Priscilla (2005年5月10日). “2005 Commencement Ceremonies: Columbia College Chicago Announces 2005 Commencement Ceremonies”. Columbia College Chicago. 2012年8月31日閲覧。
- ^ “UW's convocation graduates 4,378 students, awards 10 honorary degrees”. University of Waterloo (2008年6月10日). 2009年6月7日閲覧。[リンク切れ]
- ^ “アラン・ケイ氏京都大学名誉博士称号授与記念講演会及び祝賀会”. 京都大学. 2012年8月31日閲覧。
- ^ “Universidad de Murcia”. 2012年8月31日閲覧。
- ^ “The best way to predict the future is to invent it.”. smalltalk.org. 2012年8月31日閲覧。
- ^ ガーボル・デーネシュ『Inventing the Future』Penguin Books、1964年、161頁。"The future cannot be predicted, but futures can be invented."。
- ^ “ALAN KAY'S TALKS AT OOPSLA”. Knowing and Doing. 2012年8月31日閲覧。
- ^ “What is Cool about Squeak”. squeak.org. 2012年8月31日閲覧。
- ^ “Transcript: The Computer Revolution Hasn't Happened Yet, OOPSLA 1997”. 2012年8月31日閲覧。
- ^ “Daddy, Are We There Yet? A Discussion with Alan Kay”. openp2p.com. 2012年8月31日閲覧。
- ^ “Creative Think”. Folklore.org. 2012年8月31日閲覧。
- 1 アラン・ケイとは
- 2 アラン・ケイの概要
- 3 アラン・ケイやダイナブックにまつわる誤解
- 4 名言集
- 5 参考文献
固有名詞の分類
- アラン・ケイのページへのリンク