Formal Languages and Compilation

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9781447168683
  • 23 augustus 2016
  • 399 pagina's
Alle productspecificaties

Samenvatting

Features: presents a novel conceptual approach to parsing algorithms that applies to extended BNF grammars, together with a parallel parsing algorithm (NEW);

This fully revised and expanded new edition elucidates the elegance and simplicity of the fundamental theory underlying Formal Languages and Compilation.

Retaining the reader-friendly, minimalist style of the first edition, this uniquely versatile textbook describes the essential principles and methods used for defining the syntax of artificial languages, and for designing efficient parsing algorithms and syntax-directed translators with semantic attributes. A comprehensive selection of topics is presented within a rigorous, unified framework, illustrated by numerous practical examples.

Features and topics:

  • Presents a novel conceptual approach to parsing algorithms that applies to extended BNF grammars, together with a parallel parsing algorithm (NEW)
  • Supplies supplementary teaching tools, including course slides and exercises with solutions, at an associated website
  • Unifies the concepts and notations used in different approaches, enabling an extended coverage of methods with a reduced number of definitions
  • Systematically discusses ambiguous forms, allowing readers to avoid pitfalls when designing grammars
  • Describes all algorithms in pseudocode, so that detailed knowledge of a specific programming language is not necessary
  • Makes extensive usage of theoretical models of automata, transducers and formal grammars
  • Includes concise coverage of algorithms for processing regular expressions and finite automata
  • Introduces static program analysis based on flow equations

This clearly-written, classroom-tested textbook is an ideal guide to the fundamentals of this field for advanced undergraduate and graduate students in computer science and computer engineering. Some background in programming is required, and readers should also be familiar with basic set theory, algebra and logic.

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
23 augustus 2016
Aantal pagina's
399
Illustraties
Nee

Betrokkenen

Tweede Auteur
Luca Breveglieri
Co Auteur
Angelo Morzenti
Hoofduitgeverij
Springer London Ltd

Overige kenmerken

Editie
2
Extra groot lettertype
Nee
Product breedte
155 mm
Product lengte
235 mm
Studieboek
Ja
Verpakking breedte
155 mm
Verpakking hoogte
84 mm
Verpakking lengte
235 mm
Verpakkingsgewicht
6204 g

EAN

EAN
9781447168683

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Boek
Studieboek of algemeen
Algemene boeken
Nog geen reviews

Kies gewenste uitvoering

Prijsinformatie en bestellen

Niet leverbaar

Ontvang eenmalig een mail of notificatie via de bol app zodra dit artikel weer leverbaar is.

Houd er rekening mee dat het artikel niet altijd weer terug op voorraad komt.

Alle bindwijzen en edities (2)

Lijst met gekozen artikelen om te vergelijken

Vergelijk artikelen