Was ist Zwischendarstellung (Intermediate Representation)?

Eine Form des Programms im Compiler, die weder von der Quellsprache noch von der Ziel-CPU abhängt. Die meisten Optimierungen arbeiten darauf und trennen sprachspezifische Frontends von CPU-spezifischen Backends.

Japanische Bezeichnung: 中間表現

Fachgebiet: Compiler

Verwandte Begriffe

Abstrakter Syntaxbaum (AST) Basisblock (Basic Block) Befehlsplanung (Instruction Scheduling) Elimination gemeinsamer Teilausdrücke Inlining (Funktionseinbettung) Just-in-Time-Kompilierung (JIT) Konstantenfaltung (Constant Folding) Kontrollflussgraph Lexikalische Analyse (Scanner) LLVM

Zurück zum Glossar