CS406+CS316: Compilers (Theory + Lab)
(The course code of theory is changed! CS323 Now.)
About the Course
Description:
This course focuses on the principles of compiler design and implementation. Topics include:
- Scanning and parsing: determining the syntactic structure of a program
- Semantic routines: determining the semantics of a program and building intermediate representation
- Code generation: emitting equivalent assembly code for the program
- Optimizations: improving the performance of a program
- Program analysis: determining interesting information about program's behavior
Details:
Past offerings of this course:
For the Spring'23 offering of this course, please check Spring'2023