Chapter 2: Introduction to compilers

Bootstrapping .

The compiler of LSN is written in language S. This compiler code is compiled once on SMM to generate the compiler's code in a language that runs on machine M. So, in effect, we get a compiler that converts code in language L to code that runs on machine N and the compiler itself is in language M. In other words, we get LMN.