プログラミングは本質的に難しい

プログラミングは難しい。

抽象的であることが難しさの源泉でありプログラムの本質そのものだからカンタンにしようがない。具体的なモノにしようと試みてもただのシンボルの置き換えになるから冗長になって効率が下がってしまう。

でもPythonとかJavascriptはシンボリックすぎるので、もう少し普通の英文に近いと良いんじゃないか? そうすれば効率と難易度のバランスが取れる。中学生でも読める程度の英文のようなプログラム言語があれば実はベストなんじゃないか? 保守性も上がるし、詳細設計書はソースコードが兼ねることができるはずだ。結構良いアイディアかも。

昔の人はえらかった。60年前からそれはもうあった。

COBOLがそうだ。