main navigation
my pace

CS 605 Programming Language Implementation

Course Description: Implementation of high-level programming languages. Topics to be covered include concepts and comparison of programming languages, lexical analysis, parsing, code generation and optimization. Emphasis will be placed on the formation structures and algorithms required to implement compilers and their use and performance in other applications. Students will be expected to implement a compiler.


4 credits


CS 601 Minimum Grade of C and CS 603 Minimum Grade of C