一言でいうと
ソースコードをコンピュータ上で実行可能な形式に翻訳すること
もう少し詳しくいうと
英語だと「compile」で意味は、編集とか、翻訳するとかです。
コンピューターが理解できるのは機械語と言います。
ソースコードは人間にも理解出来るものですが、コンピューターにはまったく理解出来ません。
コンパイラーという機能がソースコードを機械語に翻訳してそれをコンピューターが実行します。
コンパイラーが行う翻訳をコンパイルといいます。
「コンパイルが通らない」とかいったりしますが、要するにコンパイルに失敗したということ。
ちなみに似た言葉に「ビルド」がありますが、コンパイルしたものを書きあるめて合体させることをビルドと言います。
コメント