HeadlinesBriefing HeadlinesBriefing.com

Smalltalk初期の歴史

Hacker News •
×

ほとんどのアイデアは以前のアイデアから生まれます。1960年代、特にARPAコミュニティでは、インタラクティブなタイムシェアリングコンピュータ、グラフィック画面、ポインティングデバイスを通じて、「人間とコンピュータの共生」に関する多くの概念が生まれました。石油精製所や半知能的な行動などの複雑なシステムをシミュレートするために、高度なコンピュータ言語が発明されました。その後すぐに起こった現代のパーソナルコンピューティング、重なり合うウィンドウインターフェース、オブジェクト指向設計へのパラダイムシフトは、1960年代の研究を「より良い古いもの」以上のものとして見ることから生まれました。

コンピューティング/$/ボリュームの指数関数的成長の約束は、1960年代を「ほとんど新しいもの」と見なすことを要求しました。例えば、手持ちの「Dynabook」で計算する方法は、共有メインフレームでは不可能でしょう。何百万もの潜在的なユーザーは、ユーザーインターフェースがMontessoriやBrunerの流れを汲む学習環境になる必要があることを意味しました。そして、大規模な範囲、複雑さの軽減、エンドユーザーのリテラシーの必要性は、データと制御構造を廃止し、メッセージを介してのみ相互作用する保護されたユニバーサルセルのより生物学的なスキームを採用することを要求しました。

初期のSmalltalkは、ハードウェア、言語、ユーザーインターフェースデザインにおける多くの先駆者によって生み出された、これらの新しい視点の最初の完全な実現でした。それは新しいコンピューティングの模範となりました。その理由の一部は、私たちが実際に信念構造の質的シフト—印刷機の発明と同じ精神による新しいKuhnianパラダイム—を目指しており、そのためにこれらの新しいスタイルをほとんど発明せざるを得ないほど極端な立場を取ったからです。

主要な開発には、OOPベースのパーソナルコンピュータであるFLEXマシン、およびDoug EnglebartとNLSの研究が含まれます。Xerox PARCでは、Smalltalk-71が重なり合うウィンドウ、フォント編集、ペインティング、アニメーション、音楽、バイトコード、アイコニックプログラミングを導入しました。最初の本格的なSmalltalk(-72)は暫定Dynabookを生み出しました。Smalltalk-76は継承をもたらし、リリースバージョン(-80)は変革につながりました。この論文はDan Ingalls、Adele Goldberg、そしてXerox PARC LRGグループの残りのメンバーに捧げられています。

主要エンティティ:企業:Apple Computer, Xerox PARC | 人物:Alan C. Kay, Doug Englebart, Dan Ingalls, Adele Goldberg, Dave Evens, Bob Barton, Marvin Minsky, Seymour Papert | 場所:ARPAコミュニティ, Xerox PARC

よくある質問:Smalltalkのインスピレーションは何でしたか?

Smalltalkは、1960年代のARPAコミュニティの人間とコンピュータの共生、インタラクティブなタイムシェアリング、グラフィックス、ポインティングデバイスに関するアイデア、およびSimulaやLISPなどの高度な言語に触発され、印刷機のようなパラダイムシフトを目指していました。

出典: Hacker News · 要約:HeadlinesBriefing