everything.study
COS 320

Compiling Techniques

Undergraduate catalogue

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. Prerequisites: COS 217, COS 226 and COS 326

Prerequisites & course information

COS 217, COS 226 and COS 326

Sources