6th Sem, CSE

Compiler Design CSE 6th Sem Syllabus for AKTU B.Tech 2019-20 Scheme

Compiler Design detail syllabus for Computer Science Engineering (Cse), 2019-20 scheme is taken from AKTU official website and presented for AKTU students. The course code (RCS-602), and for exam duration, Teaching Hr/Week, Practical Hr/Week, Total Marks, internal marks, theory marks, duration, and credits do visit complete sem subjects post given below.

For all other cse 6th sem syllabus for b.tech 2019-20 scheme aktu you can visit CSE 6th Sem syllabus for B.Tech 2019-20 Scheme AKTU Subjects. The detail syllabus for compiler design is as follows.

Unit I

For the complete syllabus, results, class timetable and more kindly download iStudy. It’s a lightweight, easy to use, no images, no pdfs platform to make student’s life easier.

Unit II

Basic Parsing Techniques:
Parsers, Shift reduce parsing, operator precedence parsing, top down parsing, predictive parsers Automatic Construction of efficient Parsers: LR parsers, the canonical Collection of LR(0) items, constructing SLR parsing tables, constructing Canonical LR parsing tables, Constructing LALR parsing tables, using ambiguous grammars, an automatic parser generator, implementation of LR parsing tables.

Unit III

Syntax-directed Translation:
Syntax-directed Translation schemes, Implementation of Syntax-directed Translators, Intermediate code, postfix notation, Parse trees & syntax trees, three address code, quadruple & triples, translation of assignment statements, Boolean expressions, statements that alter the flow of control, postfix translation, translation with a top down parser. More about translation: Array references in arithmetic expressions, procedures call, declarations and case statements.

Unit IV

For the complete syllabus, results, class timetable and more kindly download iStudy. It’s a lightweight, easy to use, no images, no pdfs platform to make student’s life easier.

Unit V

Code Generation: Design Issues, the Target Language. Addresses in the Target Code, Basic Blocks and Flow Graphs, Optimization of Basic Blocks, Code Generator. Code optimization: Machine-Independent Optimizations, Loop optimization, DAG representation of basic blocks, value numbers and algebraic laws, Global Data-Flow analysil.

Reference Books:

  1. K. Muneeswaran,Compiler Design,First Edition,Oxford University Press.
  2. J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, Tata McGraw-Hill,2003.
  3. Henk Alblas and Albert Nymeyer, “Practice and Principles of Compiler Building with C”, PHI, 2001.
  4. Aho, Sethi & Ullman, “Compilers: Principles, Techniques and Tools”, Pearson Education
  5. V Raghvan, “ Principles of Compiler Design”, TMH
  6. Kenneth Louden,” Compiler Construction”, Cengage Learning.
  7. Charles Fischer and Ricard LeBlanc,” Crafting a Compiler with C”, Pearson Education

For detail syllabus of all other subjects of B.Tech Cse, 2019-20 scheme do visit Cse 6th Sem syllabus for 2019-20 scheme.

Don’t forget to download iStudy for the latest syllabus, results, class timetable and more.

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.