data flow analysis
constant folding
peep hole optimization
DFA and constant folding
optimizing compiler
one pass compiler
cross compiler
multi-pass compiler
0, 200, 500, 600
0, 200, 1000, 1600
200, 500, 600, 800
200, 700, 1300, 2100
is optimized to occupy less space
is optimized to take less time for execution
optimizes the code
All of the above
Allocation
Linking
Reallocation
both Allocation and Linking