多くの場合、これは高水準プログラミング言語(例えばCやC++)やJavaバイトコードのような中間表現を組み合わせるものとは異なります。 NET Framework Common Intermediate Language(CIL)コード)をネイティブ(システム依存)な動作関連にコンパイルしたものです。 機械語で、得られたバイナリをネイティブに実行できるようにし、標準的なネイティブコンパイラと同じように。 この特定の環境で使用される場合、ジャストインタイム(JIT)コンパイルの正反対と見なされることが多いです。