CS450 Compiler Design
67
Half Bootstrap
We discussed full bootstrap which is required when we have no access to a compiler for our language at all.
Q: What if we have access to a compiler for our language on a different machine HM (host machine) but want to develop one for TM  (target machine)?
 
Ada-->HM
HM
We have:
Ada-->TM
TM
We want:
Idea: We can use cross compilation from HM to TM to bootstrap the TM compiler.
Ada-->HM
Ada