Headlines News :
Home » » MC9293 COMPILER DESIGN Syllabus for 5th Sem MCA - Fifth semester - Regulation 2009 - Anna University

MC9293 COMPILER DESIGN Syllabus for 5th Sem MCA - Fifth semester - Regulation 2009 - Anna University

Written By Anonymous on Friday, November 2, 2012 | 11/02/2012

MC9293                                  COMPILER DESIGN                                               LT P C

3 0 0 3

UNIT I             LEXICAL ANALYSIS                                                                                9

Compilers â€" Analysis of Source Program - Phases of Compiler â€" Compiler Construction Tools â€" Role of a Lexical Analyzer â€" Specification and Recognition of Tokens â€" Finite Automata â€" Regular Expression to Finite Automation.

UNIT II            SYNTAX ANALYSIS                                                                                 9

Role of a Parser â€" Context Free Grammars â€" Top-Down Parsing â€" Bottom-Up Parsing â€" LEXand YACC.

UNIT III           INTERMEDIATE CODE GENERATION                                                   9

Intermediate Languages â€" Declaration â€" Assignment Statements â€" Boolean Expressions

â€" Flow Control Statements â€" Back Patching.

UNIT IV          CODE OPTIMIZATION                                                                             9

Introduction to Code Optimization â€" Principal Sources of Optimization â€" Basic Blocks and Flow Graphs â€" Optimization of Basic Blocks â€" Code Improving Transformations.

UNIT V           CODE GENERATION                                                                               9

Issues in the Design of a Code Generator â€" Run-Time Storage Management â€" Next Use Information â€" A Simple Code Generator â€" DAG Representation of Basic Blocks â€" Peephole Optimization â€" Code Generation from DAG.

TOTAL : 45 PERIODS TEXT BOOKS:

1.  A.V. Aho, Ravi Sethi, J. D. Ullman, “Compilers - Principles, Techniques and Tools”,

Addison-Wesley Publishing Company, 1988.

REFERENCES:

1.   Allen I. Holub, “Compiler Design in C”, Prentice Hall of India, 1993.

2.  Fischer Leblanc, “Crafting Compiler”, Benjamin Cummings, Menlo Park, 1988.

Share this article :

0 comments:

Post a Comment

 
Support : Creating Website | Johny Template | Maskolis | Johny Portal | Johny Magazine | Johny News | Johny Demosite
Copyright © 2011. Education World - All Rights Reserved
Template Modify by Creating Website Inspired Wordpress Hack
Proudly powered by Blogger