COMS W4115
Programming Languages and Translators
Lecture 19: Code Generation
April 8, 2013

Lecture Outline

  1. Issues in code generation
  2. Memory hierarchy
  3. Categories of target machines
  4. Primary tasks of a code generator
  5. Basic blocks and flow graphs

1. Issues in Code Generation

2. Memory Hierarchy

3. Categories of Target Machines

4. Primary Tasks of a Code Generator

5. Basic Blocks and Flow Graphs

6. Practice Problem

  1. ALSU, Exercise 8.4.1, p. 531.

7. Reading



aho@cs.columbia.edu