5. Compiler operation
A compiler includes various phases in which the program
switches from one format to another. In these different phasesand passes transform the program to analyze its properties
and improve it.
In this section, we'll take as an example a C compiler that transforms
a C program into an executable program.
The main phases of a C compiler are the major steps in the compilation
process:
lexical analysis, which reads the program character by character
and reconstructs "tokens"; the words in the language ;
syntax analysis, which reads "tokens" and produces syntax
trees representing the expressions in the program to be compiled;
intermediate representations (IR) are representations of
the program on which optimization...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed?
Log in!
Ongoing reading
Compiler operation