コンパイラ
compiler
C言語やRustなどの高水準言語(人間が理解しやすい言語)で書かれた
ソースコード
を、コンピュータが直接実行できる機械語(0と1の羅列)に一括して変換する
ソフトウェア
です。実行前にコード全体を一度に変換するため、
インタプリタ
言語と比較して動作が高速で、最適化機能により効率的な
プログラム
を生成できる点が特徴です。