Smalltalk
作者の一人がAlan Key
「Smalltalk」は「おしゃべり」という意味
Simulaのコンセプトに「メッセージング」という概念を加えた
純粋なOOPの言語
「オブジェクト指向」という言葉はここで誕生した
プログラミング言語でもあり、OSでもある
全てをオブジェクトとして扱う
Smalltalkのいくつかのversion
処理系
Squeak
入門記事
https://qiita.com/sumim/items/6bed17961bd57daf88a3
特徴
OOPのmessage
https://qiita.com/hirokidaichi/items/591ad96ab12938878fe1#メッセージング
Ioもこんな感じだったよなたしかmrsekut.icon
カスケード式
https://qiita.com/hirokidaichi/items/591ad96ab12938878fe1#カスケード式
smalltalk において重要なのは、システムを使うという行為と作るという行為が全く同じになるということである。システムを使うときと全く同じ操作で、その延長線上でシステム自体を変更することができる。このように、導入において覚えることが少なくて済む、そしてその少ない道具立ててであらゆることが表現できるという枠組みが、子供の教育にとって重要であることは想像に難くない ref
関連
EToys
Smalltalk上で動作するアプリケーション
タイルを並べてプログラムを作り、それをSmalltalkに変換して実行することができる
https://www.wizforest.com/diary/110531.html
参考
アルトとスモールトーク
誕生の背景
The Early History Of Smalltalk pdf
SMALLTALKで学ぶ オブジェクト指向プログラミングの本質
/mrsekut-book-4297113511/306
#プログラミング言語
#WIP
https://www.hillelwayne.com/post/influential-dead-languages/#:~:text=FP%20language.6-,Smalltalk,-Background%3A%20Alan%20Kay
http://sofksoak.hatenadiary.jp/entry/20120703/p1
動的型付けなん?
https://jp.quora.com/なぜjavaは純粋なオブジェクト指向プログラミング言語/answers/178585294?ch=2&share=62fc1dee&srid=prdMO
https://medium.com/@newapplesho/なぜ我々はsmalltalkを使うのか-その2-smalltalkの良さ-7a3af3cc5823
https://tech.uzabase.com/entry/2019/12/31/000000
https://tech.uzabase.com/entry/2020/03/31/133305