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
 

Contact us

P Santhi Thilagam
Associate Professor and Head
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474060

Connect with us

We're on Social Networks. Follow us & get in touch.