4.3
A First Course on Compilation
This course gives enough information for students who want to start building a very simple compiler.
Introduction
Intermediate Representations
The Target Program Structure
Code Generation