Smalltalkとパーソナルコンピュータの簡単な歴史
投稿者: APPLE 日付: 1989年6月4日 いいね数: 0 閲覧数: 355

アップルスタッフ
MacTech Quarterly
1989年夏号 — 95ページ
パーソナルコンピュータコミュニティの大半は、Smalltalkを、ゼロックス社パロアルト研究所のアラン・ケイ率いる非常に独創的な学習研究グループの独創的な成果として認識しています。コンピュータサイエンスの歴史家は、Smalltalkの特性がSimula、LISP、そしてSketchPadに由来していることを認識するでしょう。Smalltalkは、異なる種類のデータ(テキスト、グラフィック、シンボル、数値)を統一的に扱うという強力なLISP戦略を採用しています。各データ型の振る舞いを実際のデータと統合することで、異なる種類のプログラムが様々な情報コンポーネントを競合なく共有できるようにします。
プログラミングの趣向において、Smalltalkは人工知能コミュニティの探究的な世界への関心から大きく影響を受けています。Smalltalkを使用する人間は、通常、非常に小さなコード片を記述することでプログラムやアプリケーションを作成します。Smalltalkはそれらを段階的にコンパイルして全体的なオペレーティング環境を構築し、その動作が環境全体の動作に及ぼす影響を観察します。オペレーティングシステム、プログラミング言語、アプリケーションといった区別を排除するというこのコンセプトは、ユーザーに驚くほど探究的なインタラクション体験を提供します。Smalltalk環境が実験から学習するのと同様に、ユーザー自身も学習していきます。
Smalltalkのコンセプトは、Xerox StarシリーズとAppleのLisaに登場しました。どちらのマシンもユーザーフレンドリーで魅力的なソフトウェアという点で新境地を開きましたが、ハードウェアの性能不足とマーケティングの失敗に苦しみました。Smalltalkの貢献が初めて広く注目を集めたのは、そのコンセプトがビットマップグラフィック、ウィンドウ、プルダウンメニューといったMacintosh環境の開発に大きな役割を果たした時でした。しかし奇妙なことに、SmalltalkはこれまでMacintoshコミュニティ全体にとって、Smalltalk-80という、他のMacintosh環境とは全く異なる実装として認識されてきました。
開発現場のごく限られた範囲では、Parc Place社が開発したSmalltalkの商用版(ただし高価)が、Mac IIシリーズのラピッドプロトタイピング環境として高い評価を得ています。一方、比較的馴染みのないMS-DOSオペレーティングシステムの世界では、ロサンゼルスのDigitalk社が1986年7月という早い時期にIBM PC互換機向けのSmalltalk/Vを発表しました。同社が1988年にAT向けのSmalltalk/V 286を発表し、International Meta Systems社がSmalltalk/V 286専用のアクセラレータボードを発表したことで、MS-DOS PCコミュニティはOOPとSmalltalkに新たな関心を寄せるようになりました。そして今、Digitalk社はMacintoshの世界に進出し、Macintosh環境に厳密に準拠した完全なSmalltalk言語であるMac版Smalltalk/Vを199ドルで提供しています。

APPLE Web サイトは、Apple Pugetsound プログラム ライブラリ交換ユーザー グループによって運営されており、すべての Apple および Macintosh ファンとその友人に公開されています。
関連記事



