Prof. K. K. Sahu

Compiler Design

This is a course in 6th semester of B. Tech under BPUT. Mostly it is offered as an compulsory and elective subject for the students of CSE and IT respectivelly. The subject basically consists of description of phases of compiler like:

  • Lexical Analysis
  • Syntax Analysis
  • Semantic Analysis
  • Intermediate Code Generation
  • Code Optimization
  • Code Generation
  • Error Handling and
  • Symbol Table.
The students are expect to have a concrete knowledge w.r.t Theory of Computation, by which the same can handle some of project like:
  • Scanner Design
  • Parser Generator
  • Code Optimizers.
There are a handful of books that student can select as their material for the exam. Few out of them are as follow:
  • Text Book :
Compilers – Principles, Techniques and Tools
Authors: Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman
Publisher: Pearson
  • Reference Book :

The link below contains material relevant to this course. The note is prepared with utmost care by keep in mind the syllabus of the students in pre-final year of B.Tech