Compiler Design for Anna University R17 CBCS (VI- CSE -CS8602)

510.00

Description

Compiler Design for Anna University R17 CBCS (VI- CSE -CS8602)


Price: ₹510.00
(as of Dec 19, 2024 16:30:09 UTC – Details)


UNIT I INTRODUCTION TO COMPILERS Structure of a compiler – Lexical Analysis – Role of Lexical Analyzer – Input Buffering -Specification of Tokens – Recognition of Tokens – Lex – Finite Automata – Regular Expressions to Automata – Minimizing DFA. (Chapter – 1) UNIT II SYNTAX ANALYSIS Role of Parser – Grammars – Error Handling – Context-free grammars – Writing a grammar -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. (Chapter – 2) UNIT III INTERMEDIATE CODE GENERATION Syntax Directed Definitions, Evaluation Orders for Syntax Directed Definitions, Intermediate Languages: Syntax Tree, Three Address Code, Types and Declarations, Translation of Expressions, Type Checking. (Chapters – 3, 4) UNIT IV RUN-TIME ENVIRONMENT AND CODE GENERATION Storage Organization, Stack Allocation Space, Access to Non-local Data on the Stack, Heap Management – Issues in Code Generation – Design of a simple Code Generator. (Chapters – 5,6) UNIT V CODE OPTIMIZATION Principal Sources of Optimization – Peep-hole optimization – DAG- Optimization of Basic Blocks-Global Data Flow Analysis – Efficient Data Flow Algorithm.(Chapter – 7)

Publisher ‏ : ‎ Technical Publications; 1st edition (1 January 2019)
Language ‏ : ‎ English
Paperback ‏ : ‎ 504 pages
ISBN-10 ‏ : ‎ 938942089X
ISBN-13 ‏ : ‎ 978-9389420890
Item Weight ‏ : ‎ 620 g
Dimensions ‏ : ‎ 24 x 18.3 x 1.8 cm
Country of Origin ‏ : ‎ India
Generic Name ‏ : ‎ Books