Articoli correlati a Principles of compiler design

Principles of compiler design - Brossura

 
9789350380611: Principles of compiler design

Al momento non sono disponibili copie per questo codice ISBN.

Sinossi

Introduction to Compilers Compilers, Analysis of the source program, The phases of a compiler, Cousins of the compiler, The grouping of phases, Compiler-construction tools, Translators - Compilation and interpretation, A simple one-pass compiler. Lexical Analysis Need and role of lexical analyzer - Lexical errors, Input buffering - Specification of tokens, Recognition of tokens, A language for specifying lexical analyzers, Finite automata, From a regular expression to an NFA, Design of a lexical analyzer generator. Syntax Analysis Need and role of the parser - Context free grammars - Top down parsing - 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, YACC - Design of a syntax analyzer for a sample language. Syntax Directed Translation and Type Checking Syntax - Directed definitions, Construction of syntax trees, Bottom-up evaluation of S-attributed definitions, L-attributed definitions, Top down translation, Bottom-up evaluation of inherited attributes, Forms of intermediate code -Translation of assignment, Boolean expression and control statements - Back patching type systems - Specification of a simple type checker - Equivalence of type expressions - Type conversions. Run-Time Environment and Error Handling Source language issues - Storage organization - Storage allocation - Parameter passing - Symbol tables - Dynamic storage allocation - Storage allocation in FORTRAN, Error handling and recovery in different phases. 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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreTechnical Publications
  • Data di pubblicazione2011
  • ISBN 10 9350380617
  • ISBN 13 9789350380611
  • RilegaturaPaperback
  • LinguaInglese
  • Numero edizione1
  • Numero di pagine504

(nessuna copia disponibile)

Cerca:



Inserisci un desiderata

Non riesci a trovare il libro che stai cercando? Continueremo a cercarlo per te. Se uno dei nostri librai lo aggiunge ad AbeBooks, ti invieremo una notifica!

Inserisci un desiderata

Altre edizioni note dello stesso titolo

9789350385982: Principles of Compiler Design

Edizione in evidenza

ISBN 10:  9350385988 ISBN 13:  9789350385982
Casa editrice: Technical Publications, 2012
Brossura