445: Compiler Construction
Course Syllabus -- Spring 1998
Professor: C. Tamon
Office: 369 Science Center
Office Hours: M,W,F 10:00-12:00 and by appointment
Text: Compilers by Aho, Sethi and Ullman, Addison
Supplementary tests: lex & yacc by Levine, Mason
and Brown, O'Reilly & Associates, Inc. 1990.
The C Programming Language by Kernighan and Ritchie, Prentice
Tests (2) 20% each
Project details: The compiler project will consist of 5 components:
There will be assigned deadlines for each project component.
- scanner (lexical analyzer)
- parser (syntax analyzer)
- symbol table manager
- intermediate code manager
- code generator
Team efforts are allowed and encouraged.
Policies: All exams will be open book.
Last modified: 20 January 1998