Description
Welcome to CS440/540!
This course will cover the theoretical and implementation aspects of language processing. Emphasis will be on the techniques and the issues that arise in the design and construction of compilers. There are several <b>substantial</b> programming assignments associated with this course. Main topics of the course include:
- Compiler design
- Lexical analysis
- Syntax analysis - grammars, LL(1) parsers, LR(1) parsers
- Semantic processing
- Code generation and optimization
This course will cover the theoretical and implementation aspects of language processing. Emphasis will be on the techniques and the issues that arise in the design and construction of compilers. There are several <b>substantial</b> programming assignments associated with this course. Main topics of the course include:
- Compiler design
- Lexical analysis
- Syntax analysis - grammars, LL(1) parsers, LR(1) parsers
- Semantic processing
- Code generation and optimization
General Information
Name | Office Hours | |
---|---|---|
Hamza Mughal | When? Where? | |
Yutao Zhong | When? Where? |