Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
|Instructor: Dr. Joshua Nahum|
|Instructor's Office: EB 3504|
|Instructor's Office Hours: By appointment.|
| Help Room Hours (all in Anthony 3211 (Engineering Space)):
Note: All written communication should be directed though Piazza. You can send private messages or public posts depending on your preference. Emails will not be responded to.
Dr. Joshua Nahum