CMSC 32630

Advanced Implementation of Computer Languages (CMSC 22630)

Prerequisites: CMSC 22100 and 22620 or equivalent

Catalog Description: This course explores advanced topics in the implementation of high-level programming languages. The topics covered in any particular year will vary, but may include control-flow analysis algorithms, abstract interpretation, partial evaluation, advanced optimizations, runtime system representations, garbage collection algorithms, and foreign-function interfaces. Students will be expected to develop both a foundational and applied understanding of these topics.

Instructors: J. Reppy
Quarter offered: Spring 2006, Autumn 2007
Last Verified by Sharon Salveter on 8 September, 2005.