CMSI 488 Language Translation and Implementation

4 semester hours

Introduction to the theory and design of translators and interpreters for high-level computer programming languages. Topics include programming language specification, scanner construction, parser construction, intermediate representations, virtual machines, code generation, and optimization. Comparisons between computer and natural language translations are also covered.

Lecture, 3 hours.

Prerequisites: CMSI 385  and CMSI 386 .

Print-Friendly Page.Print-Friendly Page