CS450 Compiler Design
70
Bootstrapping to Improve Efficiency
The efficiency of programs and compilers:
Efficiency of programs:
- memory usage
- runtime
Efficiency of compilers:
- Efficiency of the compiler itself
- Efficiency of the emitted code
Idea:
We start from a simple compiler (generating inefficient code) and
develop more sophisticated version of it. We can then use bootstrapping to
improve performance of the compiler.