コンパイラーはIRをどのように使うのか？
中間言語とは、コンピュータプログラムの解析を支援するために設計された抽象的なマシンの言語である。この用語は、コンパイラで使用されることに由来し、プログラムのソースコードは、ターゲットマシン用のオブジェクトコードまたはマシンコードを生成するために使用される前に、コード改良変換に適した形式に変換される。
コンパイラは、プログラムのソースコードを中間表現（IR）に変換する。IRは、ターゲットマシン用のオブジェクトコードを生成する前に、コード変換を実行するのに適した形式である。