Computer Science 657-5/754: Compiler Construction and Theory (Fall 2004)

Instructor:John Tang Boyland (boyland@cs.uwm.edu)
Place:EMS E140
Time:TTh 5:30-6:45pm

Please send comments or questions at any time to the instructor's email.


Official Course Description

Compiler Construction And Theory. 3 Cr. G. Theory and practice of constructing translators for high level languages; parsing context-free languages, table building, code generation and optimization, syntax-directed compilation. Prereq: Grad St; CompSci 654(P)

Topics

The course will cover language-dependent aspects of compilation including scanning, parsing, semantic checking, high-level optimization and run-time techniques. The course will include both theoretical and practical assignments. In particular there will be a major assignment involving revising the COOL compiler (from CS 654) to add an interesting new feature.

Handouts

Lecture Notes

Reading Assignments

Links


Last modified: September 2, 2004

boyland@cs.uwm.edu