CMSC 22600

Compilers for Computer Languages

Prerequisites: CMSC 27000, CMSC 22100, CMSC 22200; CMSC 28000 is recommended.

Catalog Description: This course covers principles of modern compiler design and implementation. Topics include lexical analysis, parsing, type systems, code generation, and optimization. This is a project oriented course in which students will construct a fully working compiler. Students should be familar with topics from algorithms, programming languages, computer achitecture, and programming in Unix.

Instructors: D. MacQueen
Quarter offered: This course is no longer offered. See CMSC 22610 and 22620.
Last Verified by Sharon Salveter on 11 May, 2006.