コンピュータプログラムとはコンピュータを思い通りに動作させるための命令です。プログラム(ソフトウェア)を作り出すための方法や、考え方はさまざまなものがあり、現在でも新しい方法、理論が次々と考え出され、まだまだ発展途上です。ここではプログラミングの種類や方法などを紹介していきます。
低水準言語
機械語、あるはそれに近い、特定のコンピュータの構造に強く依存したプログラム言語で、その低水準言語により作られたプログラムは他のコンピュータに適用することはできません。
機械語・・・コンピュータが直接実行できる言語。一般的にすべて2進数。
アセンブラ言語・・・機械語の命令、アドレス部を人間が理解しやすい記号で表現された言語。
高水準言語
機械語を直接見ても人間は簡単にその内容を理解することはできないため、もっと人間が理解しやすい表現でプログラムするための言語。特定のコンピュータに依存しないため、ひとつの言語を知っていることで、あらゆるコンピュータに対してのプログラムが行えます。