The Stages of Compilation
Complete 20 unique interactive challenges to master how code becomes executable.
Stage 1
Lexical Analysis
Stage 2
Syntax Analysis
Stage 3
Code Generation
Stage 4
Optimisation
Key Definition
The Symbol Table is maintained throughout all stages to store information about identifiers.