コンパイルとは
コンピューターは日本語を理解できないので、
プログラマーは仕方なくコンピューターにわかるように、
コンピューターの言葉で予定表を書いてあげる必要があります。
つまり、先ほど日本語で書いた予定表をコンピューターの言葉に書き直す必要があるのです。
この書き直す作業を翻訳、コンパイル(compile)といいます。
要は英語のわかる人向けに英語で書き直すことと同じですね。
コンピューター(CPU)に予定表(プログラム)を理解してやってもらうためには、
"CPUの言葉"に予定表を翻訳(コンパイル)する必要があるのです。