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 Study Loft)):
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
Dr. Matt Rupp