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

Instructor:John Tang Boyland (boyland@cs.uwm.edu)
Place:TBA
Time:T 5:30-8:15pm
Office Hours:T 14-15, W 10-11, R 11-12, F 8:30-9:30

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. 2nd ed.
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: January 27, 2010

boyland@cs.uwm.edu