Compiler Design
Course Name:
Compiler Design (CO350)
Programme:
B.Tech (CSE)
Semester:
Sixth
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-1-0)
Content:
Introduction to compiler design, Lexical analyzer, Regular expressions and finite automata, Introduction to context free grammars, BNF notation, Parsing Techniques: Top-down parsing and Bottom-up parsing, Error recover strategies for different parsing techniques, Intermediate code generation, symbol table, Runtime storage allocation, Code Optimization, Code generation.
References:
1. Alfred V. AHO, Ravi Sethi and Jeffrey D. Ullman, "Compilers; Principles, Techniques and Tools", Addison-Wesley Publication, 2001.
2. William A. Barrett et.al, "Compiler Construction, Theory and Practice", Galgotia 2000.
3. Holub A.I., "Compiler Design in C", Prentice Hall India, 2000.
Department:
Computer Science and Engineering