私は現在 Squeak 環境で Smalltalk を学んでおり、「Squeak - A Quick Trip To ObjectLand」を読んでいます。私は Python と Java の予備知識を持ってオブジェクト指向のパラダイムに入り、本の 36 ページにあるこの文から次のように考えさせられました。
Smalltalk は、オブジェクト指向言語のクラスベースの実装です。
短い文章ですがとても興味深いです。OO では、クラス、オブジェクト、インスタンスなどのすべての用語が明確に定義されているように見え、唯一の真の意味を指しているように見え、「オブジェクトはクラスのインスタンスである」などの一般的な文に出くわす可能性があります。
しかし、実装戦略について耳にすることはめったにありません。この場合、オブジェクト指向の概念の実装は何を意味するのでしょうか? クラス以外の OO 言語の実装はありますか?