Smalltalk
オブジェクト指向プログラミング言語
いまそこにあるオブジェクトを触っている感覚
システム内のすべてはオブジェクトである
すべてのオブジェクトは、それぞれの状態を持つことができる
すべてのオブジェクトはクラスのインスタンスであり、クラスはオブジェクトの動作を規定する
ルールは単純で例外は極力なくしてある
簡単な操作でプログラムを実行してすぐに実行結果を確認できる
あるセッションでの作業結果が次のセッション再開時にすべて保存されていて作業を継続可能。
ストレージの自動管理。
「メッセージングのメタファにより、あらゆる決定の遅延を支援・徹底する(とどうなるか?)」
コマンドを入力し命令するとタートルが反応する