中間表現
中間表現(ちゅうかんひょうげん、英: Intermediate Representation、IR)は、コンパイラや仮想マシンがソースコードを処理する際に内部で用いるプログラムの表現形式である。 コンパイラ設計において中核的な位置を占め、言語依存の構文解析処理とアーキテクチャ依存のコード生成処理を切り離す役割を担うことで、複数のプログラミング言語と複数のハードウェア環境に対する共通の処理基盤を実現する。
中間表現(ちゅうかんひょうげん、英: Intermediate Representation、IR)は、コンパイラや仮想マシンがソースコードを処理する際に内部で用いるプログラムの表現形式である。 コンパイラ設計において中核的な位置を占め、言語依存の構文解析処理とアーキテクチャ依存のコード生成処理を切り離す役割を担うことで、複数のプログラミング言語と複数のハードウェア環境に対する共通の処理基盤を実現する。
中間表現(ちゅうかんひょうげん、英: Intermediate Representation、IR)は、コンパイラや仮想マシンがソースコードを処理する際に内部で用いるプログラムの表現形式である。 コンパイラ設計において中核的な位置を占め、言語依存の構文解析処理とアーキテクチャ依存のコード生成処理を切り離す役割を担うことで、複数のプログラミング言語と複数のハードウェア環境に対する共通の処理基盤を実現する。
出典: Wikipedia「中間表現」 · CC BY-SA 4.0
この記事を共有: X · Bluesky