(もちろんタイトルは釣りです) Qiita で面白い記事を見かけた。 まだ「オブジェクト指向はこうあるべき」で消耗してるの? この記事にあるオブジェクト指向の価値を利便性に置くという考え方には激しく同意する。 その上で,私の黒歴史を交えて,戯れ言をいくつか書いてみよう。 「プログラミング」で最初に何を学びましたか? 最近の子らは「プログラミング」で何を学ぶのだろう。 私が学生の頃(昭和時代), FORTRAN の授業で真っ先にやらされたのがフローチャートを書くことだった1。 ちなみに授業の最初のお題は素数を求めるプログラムだった(ありがちw)。 そもそも「コンピュータ」っていうのは,名前の通り,「計算をする機械」なわけですよ。 つまりフローチャートというのは「計算する」ことをモデル化したものなわけ。 だから「計算する」ことに関してはフローチャートで全て表現できる。 そう思ってた時代がありま