IT

IT504DE-03: Compiler Construction Syllabus for IT 5th Sem 2019-20 DBATU (Elective-III)

Compiler Construction detailed syllabus scheme for Information Technology (IT), 2019-20 onwards has been taken from the DBATU official website and presented for the Bachelor of Technology students. For Subject Code, Course Title, Lecutres, Tutorials, Practice, Credits, and other information, do visit full semester subjects post given below.

For 5th Sem Scheme of Information Technology (IT), 2019-20 Onwards, do visit IT 5th Sem Scheme, 2019-20 Onwards. For the Elective-III scheme of 5th Sem 2019-20 onwards, refer to IT 5th Sem Elective-III Scheme 2019-20 Onwards. The detail syllabus for compiler construction is as follows.

Compiler Construction Syllabus for Information Technology (IT) 3rd Year 5th Sem 2019-20 DBATU

Compiler Construction

Course Objectives:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

After learning the course the students should be able:

  1. To understand the major concept areas of language translation and compiler design
  2. To develop an awareness of the function and complexity of compilers.
  3. To identify the similarities and differences among various parsing techniques and grammar transformation techniques

Unit I

Introduction to Compiling and Lexical Analysis: Definition, analysis of the source program, the phases of a compiler, the grouping of phases, Compiler-Construction tools, The role of the Lexical analyzer, Input buffering, Specification of Tokens, A Language for Specifying Lexical Analyzers, Design of a Lexical Analyzer generator.

Unit II

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Unit III

Syntax-Directed Translation: Definitions, Construction of Syntax Trees, Bottom-Up Evaluation of S-Attributed definitions, Top-Down Translation, Bottom-Up Evaluation of Inherited attributes.

Unit IV

Intermediate Code Generation: Intermediate Languages, Declarations, Assignment Statements, Boolean Expressions, Case Statements, Back patching, Procedure Calls.

Unit V

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Unit VI

Code Optimization: Peephole optimization, principal sources of optimization, introduction to Global data flow analysis.

Text Books:

  1. Aho, Sethi, Ullman, Compilers-Tools and Techniques, 2nd edition, Pearson, 2011.
  2. Tremblay, Sorenson, Theory and Practice of Compiler Writing, McGraw Hill Publication.
  3. Hopcroft, Introduction to Automata Theory, Languages and Computation, Pearson Publication.

Reference Book:

  1. Paul G. Sorenson, Compiler Writing, Tata McGraw Hill.
  2. Robin Hunter, The Essence of Compilers, Pearson Publication, 1998.

For detail syllabus of all subjects of Information Technology (IT) 5th Sem 2019-20 onwards, visit IT 5th Sem Subjects of 2019-20 Onwards.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.