CS 744 - Advanced Compiler Design - Spring 2003

Instructor: Gordon V. Cormack

Web page: http://plg.uwaterloo.ca/~gvcormac/cs744/

Time & Place: Wednesday 9:30 - 12:00, DC 3314

Graduate Handbook Description

The Real Description

This course will be a hands-on introduction to advanced topics in compiler design. In particular we will examine tools and techniques for compiling modern programming languages to run efficiently in contemporary run-time environments.

While the lectures do not follow any particular book, Modern Compiler Implementation, by Appel, provides a good basis for many of the topics covered in this course. Additional resources, such as research papers and on-line resources will be cited.

Course work will consist of

Assignment 1 - Due May 21