Modern Programming Languages and Their Implementation

Number: 
CMPSC 263
Level: 
Graduate
Units: 
4

Description

Prerequisite: Computer Science 154, 160, and 162.
Recommended Preparation: Computer Science 260.
Enrollment Comments: Computer Science 260 recommended.
Topics central to modern programming languages and their implementation: garbage collection; memory system performance; characteristics and optimization of object-oriented languages; type systems and type inference; run-time compilation.