スクイークetoysって何

スクイークetoysって何

誰にでもプログラミングができる教育用ソフトウエアの1つです。


計算機とパソコンの歴史

1942年

1949年

1971年

1977年

1983年

smalltalkはオブジェクト指向とGUIの点で多くの影響を与えている。


Smalltalk (オブジェクト指向言語の元祖)

1960年代初頭

1972年

1973年

1980年

1981年

1983年

1984年


Squeak (オープンソースのSmalltalk)

誰にでもプログラミングができる教育用ソフトウエアの要求にこたえるべく、1995年に開発が始まり、最初の版が1996年に公開された。


Etoys

SqueakにはMorphicと呼ばれるGUIフレームワークがあり、その上でタイルスクリプティングを行うことができました。

これを主たるインターフェースとした環境がEtoysです。

EtoysはSqueak上で動作しています。 以下の説明でシステムイメージが異なるだけ。


動作

ユーザがSqueakで書いたプログラムは、他のOS上のSqueakでも動作します。

バイトコード、システムイメージはOS等に依存せず共通です。

VMはOSに依存。


Squeakの移植

Squeakは移植性が高く、多くの種類のコンピュータやOS上で動作する。

システムイメージ

VM(バーチャルマシン)

青矢印はSmalltalkで処理、白矢印はCでコンパイル。

SqueakはすべてをSmalltalkで記述することで移植性を高めている。

スクイークetoysって何 (最終更新日時 2010-03-17 00:57:55 更新者 masahiko)