プログラミングとは
狭義では、プログラミング言語を使ってプログラムを書くことです。
論理が組めること
「狭義では」と書いたのは、論理が組めることは、 ほとんどプログラミングと同じだからです。
例えば、手順書を文章で書くとしても、 それを正確に書くためには、以下のような考え方が必要です。
- 手順から曖昧さを排除し、正確に記載する。
- 「漏れがないかどうか」を見極める。
- if〜then〜elseみたいなのを書く時に必要です。
- 「ここは別のここと同じ」というのを見極める。
- 要は変数の説明です。
逆に言えば、これらが正確に書けるなら、 プログラミング言語を習得するのは難しくないはずです。
別の言い方をすると、これができない人は、 無茶な要求をしているようなものです。 その意味では、全ての人にプログラミング教育は必要です。