Intermediate Code

Intermediate representation

An intermediate representation (IR) is a data structure or code used internally by compilers or virtual machines to represent source code. It is designed to be accurate and independent of any specific language. This allows for further processing, optimization, and translation, making it possible for different source languages to generate code for various target architectures using compiler systems like GCC and LLVM.

1 courses cover this concept

CS 143 Compilers

Stanford University

Spring 2022

Combination of theoretical and practical perspectives on compiler design. This course emphasizes correctness over performance, providing a deep understanding of compiler structure and functioning.

No concepts data

+ 16 more concepts