CMSI 488 Language Translation and Implementation


4 semester hours

Introduction to the theory and design of compilers, transpilers, and interpreters for high-level computer programming languages. 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 (opens a new window)