コンパイラバックエンド
コンパイラバックエンド(compiler backend)
中間表現(IR)を介して、対象のアーキテクチャに最適化された機械語、オブジェクトコードを生成する
code:mermaid
%%{init:{'theme':'neutral'}}%%
flowchart TD
Aソースコード--->|コンパイラフロントエンド|B"中間表現(IR)<br/><br/>(バイトコード)"--->|"コンパイラバックエンド"|C"ネイティブコード(機械語)</br>/オブジェクトコード"
コンパイラフロントエンド
オブジェクトファイル
オブジェクトファイルフォーマット
クロスコンパイラ
#言語処理系