プログラムはコンピュータに行わせる情報処理の手順を記述したものです. 人間がプログラムを作る場合は, 人間が読み書きできる文字列でプログラムを表現します. これをプログラムのソースコードあるいは原始プログラム(source program)と呼びます. 原始プログラムをコンピュータに実行させるにはプログラミング言語処理系(これもまたプログラムです)を使います. コンピュータのCPUが直接実行できるのは機械語プログラムだけであり, 原始プログラムを直接実行できないためです. プログラミング言語処理系は, 人間が読み書きできる原始プログラムに書かれた指示を, CPUに実行させます. 実行のさせ方にはいろいろありますが, ここではキーボードから入力した原始プログラムを即座にCPUに実行させる対話的なプログラミング言語処理系を使って説明します. 以下では原始プログラムのことを単にプログラムと呼ぶこ