Lecture: 3 hours
Discussion: 1 hour
Prerequisite: Course 240
Grading: Letter; one large programming project (60%), and final (40%).
Catalog Description:
Lexical analysis, parsing, storage management, symbol table design, semantic
analysis and code generation. LR, LALR grammars. Compiler-compilers.
Goals:
Understanding of the techniques involved in the analysis of source language
and the generation of efficient code.
Expanded Course Description:
Textbook:
A. Aho, R. Sethi, J. Ullman, Compilers: Principles and Tools, Addison-Wesley,
1986.
Instructors: R. Pandey
Prepared by: R. Pandey (Feb. 1997)
THIS COURSE DOES NOT DUPLICATE ANY EXISTING COURSES
Last revised: 2/97