CMSC 32600

Compilers for Computer Languages (CMSC 22600)

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

Catalog Description: This course covers principles of modern compiler disign and implementation. Topics include lexical analysis, parsing, type systems, code generation and optimization. This is a project-oriented course in which students 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: Spring
Last Verified by Sharon Salveter on 25 April, 2002.