Advertisement

Übersetzerbau

Techniken, Werkzeuge, Anwendungen

  • Ralf Hartmut Güting
  • Martin Erwig

Part of the Springer-Lehrbuch book series (SLB)

Table of contents

  1. Front Matter
    Pages i-xi
  2. Ralf Hartmut Güting, Martin Erwig
    Pages 1-18
  3. Ralf Hartmut Güting, Martin Erwig
    Pages 19-40
  4. Ralf Hartmut Güting, Martin Erwig
    Pages 41-117
  5. Ralf Hartmut Güting, Martin Erwig
    Pages 119-140
  6. Ralf Hartmut Güting, Martin Erwig
    Pages 141-166
  7. Ralf Hartmut Güting, Martin Erwig
    Pages 167-217
  8. Ralf Hartmut Güting, Martin Erwig
    Pages 219-253
  9. Ralf Hartmut Güting, Martin Erwig
    Pages 255-288
  10. Back Matter
    Pages 289-367

About this book

Introduction

Das Buch bietet eine kompakte Einführung in die Grundlagen und Techniken des Übersetzerbaus. Übersetzer transformieren Texte einer Quellsprache, deren Struktur durch eine formale Grammatik beschrieben ist, in eine Zielsprache. Die Übersetzung imperativer Programmiersprachen in Maschinensprache ist dabei nur ein Spezialfall. Dieses Lehrbuch betont die vielseitige Verwendbarkeit von Übersetzerbau-Techniken. Insbesondere kann man mit Methoden der Syntaxanalyse Strukturen in Texten, Dateien oder Byte-Strömen identifizieren. Ein weiterer Schwerpunkt liegt in der Verbindung von Theorie und Praxis und der Einübung der Benutzung von Werkzeugen wie Lex und Yacc. So wird u.a. die vollständige Implementierung eines Übersetzers einer einfachen Dokument-Beschreibungssprache nach LaTeX vorgeführt. Angemessen berücksichtigt wird auch die Implementierung imperativer und funktionaler Sprachen. Das Buch ist didaktisch ansprechend konzipiert und eignet sich zum Selbststudium; dies wird auch durch in den Text eingestreute Aufgaben mit Lösungen am Ende des Buches unterstützt.

Keywords

Compiler Lex/Yacc Maschinensprache Programmiersprache Programmiersprachen Syntax Syntaxanalyse formale Grammatik funktionale Sprachen

Authors and affiliations

  • Ralf Hartmut Güting
    • 1
  • Martin Erwig
    • 1
  1. 1.Praktische Informatik IVFernUniversität HagenHagenGermany

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-58410-7
  • Copyright Information Springer-Verlag Berlin Heidelberg 1999
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-65389-9
  • Online ISBN 978-3-642-58410-7
  • Series Print ISSN 0937-7433
  • Buy this book on publisher's site