コンパイルとは?
こんぱいる
人間が書いたプログラムのソースコードを、コンピュータが直接実行できる機械語に変換する処理のことです。
コンパイルとは、プログラミング言語で書かれたソースコードを、コンピュータのCPUが直接実行できる機械語(バイナリコード)に変換する処理のことです。この変換を行うソフトウェアを「コンパイラ」と呼びます。
プログラムは通常、C言語やJavaなど人間が理解しやすい形式で書かれますが、コンピュータはそのままでは実行できません。コンパイラは構文解析やエラーチェックを行いながら、ソースコード全体を一括して機械語や中間コードに変換し、実行可能なファイルを生成します。これに対し、Pythonなどのように命令を一行ずつその場で解釈しながら実行する方式は「インタプリタ方式」と呼ばれ、区別されます。
コンパイル方式は事前に変換を済ませておくため実行速度が速く、C言語やC++、Go言語などで広く採用されています。一方で、コードを修正するたびに再度コンパイルし直す手間が発生します。近年はJavaのように、コンパイルとインタプリタ方式を組み合わせた仕組みを使う言語も増えています。
使い方・例文
「プログラムをコンパイルしたらエラーが出たので、コードを見直した」のように使います。
この用語をシェア
最終更新: