2017年10月29日日曜日

脈絡のないプログラミング入門講座の構想

対象は古代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 件のコメント:

dosvaxj3が更新されていた。

 最近、エミュレータ系をあまり触っていなかったのだけど久しぶりに見てみたらタイトルのようにdosvaxj3が更新されていた。 on emulatorでセルフにcなどのソースを書いて実行するのに母艦側の特定のフォルダをドライブとしてマウント出来たり普通に母艦のimeで漢字が入力でき...