IT303
Course Name:
Automata and Compiler Design (IT303)
Programme:
B.Tech (IT)
Semester:
Fifth
Category:
Programme Core (PC)
Credits (L-T-P):
(3-0-2) 4
Content:
Introduction to Compiler Design, Regular Expressions, DFA, NFA, Minimization of states, Lexical analysis, usage of Lex, CFG, BNF notation, PDA, Parsing Techniques, Top-down and bottom-up parsing, Error Recovery strategies, Intermediate Code Generation, Runtime environment, Code Generation and introduction to code optimizations.
References:
Aho, Ullman and Sethi, “Compilers: Priniciples, Techniques, Tools”,
Compiler Design in C, Holub
Department:
Information Technology
Instructor(s):
Ms. Shruti J R