CS6660 CD Syllabus
Anna University Regulation 2013 Computer Science & Engineering (CSE) CS6660 CD Important Questions for all 5 units are provided below. Download link for CSE 6th SEM CS6660 Compiler Design Answer Key is listed down for students to make perfect utilization and score maximum marks with our study materials.
Anna University Regulation 2013 Computer Science & Engineering (CSE) 6th SEM CS6660 CD – Compiler Design Syllabus
CS6660 COMPILER DESIGN L T P C 3 0 0 3
The student should be made to: Learn the design principles of a Compiler.
UNIT I INTRODUCTION TO COMPILERS
UNIT II LEXICAL ANALYSIS
UNIT III SYNTAX ANALYSIS 10
Need and Role of the Parser-Context Free Grammars -Top Down Parsing -General Strategies- Recursive Descent Parser Predictive Parser-LL(1) Parser-Shift Reduce Parser-LR Parser-LR (0)Item- Construction of SLR Parsing Table -Introduction to LALR Parser – Error Handling and Recovery in Syntax Analyzer-YACC-Design of a syntax Analyzer for a Sample Language .
UNIT IV SYNTAX DIRECTED TRANSLATION & RUN TIME ENVIRONMENT 12
Syntax directed Definitions-Construction of Syntax Tree-Bottom-up Evaluation of S-Attribute Definitions- Design of predictive translator – Type Systems-Specification of a simple type checker- Equivalence of Type Expressions-Type Conversions.
RUN-TIME ENVIRONMENT: Source Language Issues-Storage Organization-Storage Allocation- Parameter Passing-Symbol Tables-Dynamic Storage Allocation-Storage Allocation in FORTAN.
Principal Sources of Optimization-DAG- Optimization of Basic Blocks-Global Data Flow Analysis- Efficient Data Flow Algorithms-Issues in Design of a Code Generator – A Simple Code Generator Algorithm.
At the end of the course, the student should be able to:
- ???? Design and implement a prototype compiler.
- ???? Apply the various optimization techniques.
- ???? Use the different compiler construction tools.TEXTBOOK:
REFERENCES:
1. Randy Allen, Ken Kennedy, “Optimizing Compilers for Modern Architectures: A Dependence-based Approach”, Morgan Kaufmann Publishers, 2002.
2. Steven S. Muchnick, “Advanced Compiler Design and Implementation,“Morgan Kaufmann Publishers – Elsevier Science, India, Indian Reprint 2003.
3. Keith D Cooper and Linda Torczon, “Engineering a Compiler”, Morgan Kaufmann Publishers Elsevier Science, 2004.
If you require any other notes/study materials, you can comment in the below section.
Related Links
For CS6660 CD Previous Year Question Papers – Click here
For CS6660 CD Question Bank/2marks 16marks with answers – Click here
For CS6660 CD Important Questions/Answer Key – Click here
For CS6660 CD Lecture Notes – Click here
Search Terms
Anna University 6th SEM CSE CD Syllabus
CS6660 Compiler Design Syllabus free download
Anna University CSE CD Syllabus Regulation 2013
CS6660 Syllabus, CD Unit wise Syllabus – CSE 6th Semester