Scanning

Parsing

Semantic Analysis

Optimization

Code Generation

Tradeoffs

Other System Software

Portability

Benchmarks

Validations

12.2 Features, Techniques and Tradeoffs

In the remainder of this section, we discuss the standard phases. (We already know they may be merged.)