CSC 355 Notes
Tuesday Nov 22, 2005 

Topics:


Setting the stage

Intermediate Languages

Examples of intermediate representations


Three-address code

Observations

Some implementation details

 

Translation into 3-address code

Simple expressions

 


Daily Assignment - work through in class

 


While loops

Source language

Consider types and type conversions

 

Boolean expressions

Numeric translation of Boolean expressions