Complier Design
This course introduces the fundamental concepts of Compiler Construction, covering the stages of the compilation process and the use of compiler construction tools. Students learn to design grammars, apply parsing techniques to identify syntactic and semantic errors, and analyze various intermediate code representations. The course also develops the ability to construct compilers for new programming languages and provides a strong foundation for competitive examinations such as GATE, PGECET, and related tests.
Introduction to Compiler
Lexical Analysis and Finite Automata
Syntax Analysis
Syntax Directed Translation
Run Time Environments
Code Generation and Optimization
Please, login to leave a review
Basic info
References :
- Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman (2007), Compilers: Principles, Techniques and
Tools, 2nd edition, Pearson Education, New Delhi, India. - Alfred V. Aho, Jeffrey D. Ullman (2001), Principles of compiler design, Indian student
edition, Pearson Education, New Delhi, India. - Kenneth C. Louden (1997), Compiler Construction– Principles and Practice, 1st edition,
PWS Publishing. - K. L. P Mishra, N. Chandrashekaran (2003), Theory of computer science- Automata
Languages and computation, 2nd edition, Prentice Hall of India, New Delhi, India. - Andrew W. Appel (2004), Modern Compiler Implementation C, Cambridge University Press,
UK. - John R. Levine, Tony Mason, Doug Brown, Lex & Yacc, O’reilly
Course requirements
Basic knowledge of Computer Programming like Assembly Language, C/C++, Java etc.
Intended audience
Undergraduate students of Computer Science or Information Technology (B Sc/ BCA)
