Articles liés à Principles of Compiler Design

Principles of Compiler Design - Couverture souple

 
9789350385982: Principles of Compiler Design

L'édition de cet ISBN n'est malheureusement plus disponible.

Présentation de l'éditeur

Introduction to Compiling Introduction Translator What is Compiler ? Phases of Compiler Cousins of Compiler Interpreter The Grouping of Phases Incremental Compiler Cross Compiler Bootstrapping Compiler Construction Tools Lexical Analysis Introduction Role of Lexical Analyser Input Buffering Specification of Tokens Recognition of Tokens A Language for Specifying Lexical Analyser Definition of FA Deterministic Finite Automata (DFA) Non Deterministic Finite Automata (NFA) Concept of Moves Conversion of NFA to DFA Conversion of NFA with to DFA Regular Expression and Finite Automata LEX Generation of Lexical Analyser Sample LEX Programs Lexical Analysis and Pattern Matching Syntax Analysis Introduction Context Free Grammar Derivation and Parse Trees Ambiguous Grammar Parsing Techniques Top-Down Parser Recursive Descent Parsing Predictive LL(1) Parser Bottom-Up Parsing LR Parsers Comparison of LR Parsers Handling Ambiguous Grammar Error Recovery in LR Parser Error Detection and Recovery Automatic Construction of Parser Classification of Errors Semantic Analysis Introduction Need For Semantic Analysis Type Analysis and Type Checking Type Conversions Simple Type Checker Equivalence of Type Expressions Overloading of Functions and Operations Syntax Directed Translation Introduction Syntax-Directed Definition (SDD) Bottom-Up Evaluation of S-Attributed Definitions Attributed Definitions Top-Down Translation Bottom-Up Evaluation of Inherited Attributes Use of Maker Non-terminal Symbol Recursive Evaluation Generation of Three Address Code Introduction Intermediate Languages Generation of Three Address Code Declarations Assignment Statements Arrays Boolean Expression Case Statements Backpatching Procedure Calls Intermediate Code Generation using YACC Run Time Storage and Symbol Table Management Introduction Source Language Issues Storage Organization Storage Allocation Strategies Activation Record Variable Length Data Block Structure and Non Block Structure Storage Allocation Dynamic Scope Parameter Passing Symbol Tables Language Facilities for Dynamic Storage Allocation Dynamic Storage Allocation Techniques Code Optimization Introduction Classification of Optimization Principle Sources of Optimization Basic Blocks and Flow Graphs DAG Representation of Basic Blocks Optimization of Basic Blocks Peephole Optimization Loops in Flow Graphs Local Optimization Global Optimization Data Flow Analysis 8Data Flow Properties Data Flow Equations Iterative Data Flow Analysis Redundant Common Sub-expression Elimination Copy Propagation Induction Variable More Examples on Code Optimization Code Generation Introduction Concept of Code Generation Forms of Object Code Issues in Code Generation Target Machine Description Next-Use Information Register Allocation and Assignment Simple Code Generator Generating Code from DAG Dynamic Programming Generic Code Generation Algorithm.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

  • ÉditeurTechnical Publications
  • Date d'édition2012
  • ISBN 10 9350385988
  • ISBN 13 9789350385982
  • ReliureBroché
  • Langueanglais
  • Nombre de pages578

(Aucun exemplaire disponible)

Chercher:



Créez une demande

Vous ne trouvez pas le livre que vous recherchez ? Nous allons poursuivre vos recherches. Si l'un de nos libraires l'ajoute aux offres sur AbeBooks, nous vous le ferons savoir !

Créez une demande

Autres éditions populaires du même titre

9789350380215: Principles of compiler design

Edition présentée

ISBN 10 :  9350380218 ISBN 13 :  9789350380215
Editeur : Technical Publications, 2011
Couverture souple