Skip to main content
Princeton Mobile homeCourses home

Compiling Techniques

COS 320

Info tab content
Understand the design and construction of compilers. Concepts include syntax analysis, semantics, code generation, and optimization. Translation of imperative languages (such as C), functional languages (such as ML), and object-oriented languages (such as Java) will be studied. Students will implement a complete compiler for a small language.
Instructors tab content
Sections tab content

Section L01