対象は古代BASICでプログラミングを知ったが挫折したような世代
最初はQQBASIC (99BASIC)で勘を取り戻す
※古代BASICのメリットはとにかく簡単なこと。
うんざりするぐらいの数々の制限も他を知らなければOK!
次に特定の分野における優位性を知るためにDSLとしてのAWKを知る
続いてそれを発展させる形でRubyに入る
BASICの発展でVBAに入る
VBAとRubyでCOMを知る
JRubyに着いて知らせJavaを知る
(AWKと構文が似ていることも示すがシンタックス上の共通の祖先としてCを持つことに触れる)
RubyとJavaでOOPを知る
厳密な型を持つJavaとRubyでの感覚の違いについて知る
OOPしかない世界としてSmalltalkにも言及する
悪い言語など古代BASICを含めて無いという認識で言葉を紡ぐこと
0 件のコメント:
コメントを投稿