Complier Design

  • Description
  • Curriculum
  • Reviews

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.

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)

error: Content is protected !!
Scroll to Top