CS6660 Compiler Design
Subject Informations :
University : Anna University
Department : B.E. COMPUTER SCIENCE AND ENGINEERING
Semester : 06 th sem
Year : 03 rd year
Regulation : R2013
Subject Code : CS6660
Subject Name : Compiler Design
| CS6660 Compiler Design | Important Questions | |
|---|---|
| Syllabus | Click Here to Download |
| Part A Important Questions | Click Here to Download |
| Part B Important Questions | Click Here to Download >> |
| Question Bank | Click Here to Download >> |
| Full Study Material | Click Here to Download |
| Other Subject Important Questions | Click Here to Download |
CS6660 COMPILER DESIGN - SYLLABUS - R- 2013
OBJECTIVES:
The student should be made to:
Learn the design principles of a Compiler.
Learn the various parsing techniques and different levels of translation
Learn how to optimize and effectively generate machine codes
UNIT I INTRODUCTION TO COMPILERS
Translators-Compilation and Interpretation-Language processors -The Phases of Compiler-Errors
Encountered in Different Phases-The Grouping of Phases-Compiler Construction Tools -
Programming Language basics.
UNIT II LEXICAL ANALYSIS
Need and Role of Lexical Analyzer-Lexical Errors-Expressing Tokens by Regular ExpressionsConverting Regular Expression to DFA- Minimization of DFA-Language for Specifying Lexical Analyzers-LEX-Design of Lexical Analyzer for a sample Language.
UNIT III SYNTAX ANALYSIS
Need and Role of the Parser-Context Free Grammars -Top Down Parsing -General StrategiesRecursive Descent Parser Predictive Parser-LL(1) Parser-Shift Reduce Parser-LR Parser-LR (0)ItemConstruction 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
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 checkerEquivalence of Type Expressions-Type Conversions.
RUN-TIME ENVIRONMENT: Source Language Issues-Storage Organization-Storage AllocationParameter Passing-Symbol Tables-Dynamic Storage Allocation-Storage Allocation in FORTAN.
UNIT V CODE OPTIMIZATION AND CODE GENERATION
Principal Sources of Optimization-DAG- Optimization of Basic Blocks-Global Data Flow AnalysisEfficient Data Flow Algorithms-Issues in Design of a Code Generator - A Simple Code Generator Algorithm.
Also check :
CS6660 Compiler Design Notes - Click here to Download
CS6660 Compiler Design Questions Papers - Click here to Download
CS6660 Compiler Design 2 marks with answers - Click here to Download
Check Anna University - Exam Result | Internal Mark >>
Check Anna University Syllabus All Department - Click Here to Download >>
Note : Questions posted in this page should be made use only as a reference material. These Questions may or may not appear in the Semester Examination. Kindly Refer our Questions for preparing for your exams and also share it with your friends.
Mail your study material to exammain@gmail.com We will mention your name here.
Most Search Keywords :
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Part B Important Questions
Regulation 2013 CS6660 Compiler Design Important Questions Part B
Regulation 2013 Important Questions Anna University
CS6660 Compiler Design Important Questions Anna University
Important Questions Anna University
Free Download Anna University Engineering Study Materials
CS6660 Compiler Design Important Questions
CS6660 Compiler Design question bank
CS6660 Compiler Design Syllabus
CS6660 Compiler Design Full Study Material
CS6660 Compiler Design Question bank
CS6660 Important Question Nov Dec 2017
CS6660 Compiler Design Part A Questions
CS6660 Compiler Design Important Part B Questions
CS6660 Compiler Design Important Part C Questions
CS6660 Compiler Design 2 marks with answers
CS6660 Compiler Design QB
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Important Questions 2 marks
CS6660 Compiler Design Important Questions 10 marks
CS6660 Compiler Design Part B Important Questions
CS6660 Compiler Design Question Bank
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Part B Important Questions
Regulation 2013 CS6660 Compiler Design Important Questions Part B
Regulation 2013 Important Questions Anna University
CS6660 Compiler Design Important Questions Anna University
Important Questions Anna University
Free Download Anna University Engineering Study Materials
CS6660 Compiler Design Important Questions
CS6660 Compiler Design question bank
CS6660 Compiler Design Syllabus
CS6660 Compiler Design Full Study Material
CS6660 Compiler Design Question bank
CS6660 Important Question Nov Dec 2017
CS6660 Compiler Design Part A Questions
CS6660 Compiler Design Important Part B Questions
CS6660 Compiler Design Important Part C Questions
CS6660 Compiler Design 2 marks with answers
CS6660 Compiler Design QB
CS6660 Compiler Design Important Questions
CS6660 Compiler Design Important Questions 2 marks
CS6660 Compiler Design Important Questions 10 marks
CS6660 Compiler Design Part B Important Questions
CS6660 Compiler Design Question Bank
