TL;DR

クラスベースのオブジェクト指向プログラミング言語。1972 年に開発が始まり、1980 年に公開された。オブジェクトどうしがメッセージを送り合って動く。

なぜ必要か

「すべてのものはオブジェクトである」という考え方の元祖の言語であり、Ruby や Scala、Kotlin の大先輩にあたる。

仕組み

最近の環境では、Pharo がデファクトスタンダードのようである。日本にも熱心なファンがいて、学ぶのに必要な資料が日本語で一通りそろっている。

関連

出典