2016-07-13 Compiler Compiler 1. Lexical Analysis 2. Parsing 3. Semantic Analysis 4. Optimization 5. Code Generation