Lecture: 3 hours
Discussion: 1 hour
Prerequisite: Course 240
Grading: Letter; one large programming project (60%), and final (40%).
Lexical analysis, parsing, storage management, symbol table design, semantic analysis and code generation. LR, LALR grammars. Compiler-compilers.
Understanding of the techniques involved in the analysis of source language and the generation of efficient code.
Expanded Course Description:
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