CMSC 32620
Implementation of Computer Languages-2 (CMSC 22620)Prerequisites: CMSC 22610 required; CMSC 22100 strongly recommended.
Catalog Description: This course is a continuation of CMSC 22610, covering compilers for general-purpose languages. Topics include compiler-immediate representations, continuation-passing style, runtime representations, code generation, code optimization, register allocation, instruction scheduling and garbage collection. This is a project-based course in which students construct a complete, working compiler for a small language using Standard ML.
Instructors: Staff.Quarter offered: SPR
Last Verified by Sharon Salveter on 8 April, 2003.

