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 .