プログラミングとは
プログラミングとは、プログラムをコンピュータ上で作成し、そのプログラムによってコンピュータを動かすことです。
なぜプログラミングが必要なのか
コンピュータは、2進数によって計算処理がされます。2進数とは、0と1だけで構成された数のことです。0,1,2,3,4,5,7,8,9,10…と数える数え方は10進数ですが、2進数では、0,1、10,11,100,101…といった具合に数えます。
コンピュータは2進数ですが、人間は、日本語や英語などの言語を使って会話をします。
コンピュータが何を考えているかを理解するには、この2進数を何らかの言語に翻訳する必要がありますよね。それがプログラミングです。
プログラム言語は、コンピュータにとっての言語である2進数を人間にわかるよう翻訳した言語です。
プログラミング言語はほとんど英語ですが、その理由はコンピュータ関連の開発者がアメリカ合衆国に多いということに由来します。英語は多くの人が使う言語であるからプログラミング言語に使われるとも言えます。
なぜコンピュータに2進数が使われるのか
もし、コンピュータに10進数を用いた場合、コンピュータは0~9までの10種類の処理をしなくてはいけなくなります。
そのため、最も早い方法でデータを処理することができる2進数が用いられるのです。