CS431: Programming Language Implementation

Design and implementation of major phases of high level language translators including scanning, parsing, translation, code generation and optimization. Students develop a compiler for a language in a group project which emphasizes good software engineering practices in structured design, testing and documentation.

(3,0 Credit hours)

Index of CS431 Programming Language Implementation