Computer Science 654/754: Introduction to Compilers (Spring 2009)

Instructor:John Tang Boyland (boyland@cs.uwm.edu)
Place:TBA
Time:TR 4:00-5:15pm
Discussion:R 6:00-6:50pm
Office Hours:TBA

Please send comments or questions at any time to the instructors using email.


Announcements


Official Course Description

Introduction to Compilers. 3 cr. U/G. Fundamentals of compiler construction for modern programming languages. Syntax analysis, table organization, storage administration, semantic routines and code generation. Prereq: Jr st; CompSci 417(P), and 431(P) .

Textbooks

The required textbook for the course is
Michael Scott. Programming Language Pragmatics. Morgan Kaufmann, San Francisco. 1999.
I also recommend that one read the classic compilers textbook:
Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading, Massachussetts, 1986.
Copies of these textbooks should be available at UWM bookstore and at Panther bookstore.

Course Handouts

The following handouts are available:

Frequently Asked Questions

We have a list of frequently asked questions with answers available.

Tool Documentation

The following tools have documentation available:

Last modified: December 24, 2008

boyland@cs.uwm.edu