Semester Hours:3Spring
Design and implementation for imperative and object-oriented programming languages. Lexical scanning, parsing techniques, semantic analysis and intermediate code generation, optimization techniques, target code generation. Management of symbol table; error handling. Programming required.