CSC 355 Notes
Thursday December 1, 2005 

Topics:


Setting the stage

Intermediate Languages

Examples of intermediate representations


Three-address code

Observations


Translation into 3-address code

Simple expressions


While loops

Source language

Consider types and type conversions

 

Boolean expressions

Numeric translation of Boolean expressions