ゼロから学ぶJava
トップ/Javaとは
Javaとは

プログラムとは何か

5分で読めます1

この章で学ぶこと

「プログラム」とは何かを理解します。コンピューターがどのように動くのか、そしてコンピューターの「正直さ」についても学びましょう。

プログラムって何だろう?

毎朝アラームが鳴る、検索すると結果が出る、ゲームでキャラクターが動く。

これらはすべてプログラムのおかげです。

プログラムとは、コンピューターへの命令の集まりです。「この順番で、この通りに動いてください」とコンピューターに伝えるためのものです。

命令ってどんなもの?

料理のレシピを思い浮かべてみてください。

水を200ml入れる → 火をつける → 沸騰したら麺を入れる → 3分待つ

プログラムもこれと同じです。書いた順番通りに、コンピューターが動いてくれます。

「まずこれをして、次にこれをして、最後にこれをする」という手順を書いたもの、それがプログラムです。

コンピューターは正直者

ひとつ大切なことがあります。コンピューターはとても正直です。

「なんとなくこうしてほしいな」という気持ちは通じません。書いた命令を、一言一句そのまま実行します。

料理のたとえで言うと、「3分待つ」と書かれていれば3分待つし、書き忘れたら待ちません。いい感じに補ってくれる、ということはないのです。

だからこそ、プログラムは正確に書く必要があります。うまく動かないときは「コンピューターが何をしているか」をひとつひとつ確認することで、原因がわかります。

この「正直さ」は、プログラミングを学ぶ上でずっと役に立つ考え方です。

ポイント

プログラムは「コンピューターへの命令書」です。書いた命令を一言一句そのまま実行します。コンピューターは正直で、命令の通りにしか動きません。

まとめ

  • プログラムとは、コンピューターへの命令の集まり
  • 書いた順番通りにコンピューターは動く
  • 日常のアプリ・ゲームはすべてプログラムでできている
  • コンピューターは命令を一言一句そのまま実行する(補ったり推測したりしない)

確認問題

プログラムとはどういうものですか?