プログラミングって何だろう?

プログラミングを理解するために、コンピュータがどんなものか考えましょう。

コンピュータは指示を正確にこなす機械

コンピュータって何?と言われると「パソコン」「スマートフォン」「ゲーム機」と色々とそれっぽいものが思いつきますね。コンピュータは賢くて、人間の役に立つことをこなしてくれる「スーパーお手伝いさん」といったイメージでしょうか。では人間のお手伝いさんとコンピュータの違いは何でしょう?

人間のお手伝いさんは自分で考えて料理をしたりお掃除をしたりしてくれますが、コンピュータは指示がないと動けません。どのように動いてほしいかコンピュータに指示をすることをプログラミングと言います。プログラミングされていないコンピュータはただの箱なのです。

「インターネットを見るプログラミング」をするとインターネットが見れるし、「絵を描くプログラミング」をすると絵を描く道具になります。プログラムを入れ替えることで便利で面白い道具に変身させる作業が「プログラミング」です。