Syntaxbasierte Programmierwerkzeuge

CHF 71.40
Auf Lager
SKU
P5C9CGILNUA
Stock 1 Verfügbar
Free Shipping Kostenloser Versand
Geliefert zwischen Mi., 08.10.2025 und Do., 09.10.2025

Details

Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprüft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fällen läßt sich die Aufgabe mit einer geeigneten Attributierung adäquat lösen.

Klappentext

dargestellt, theoretische Grundlagen nur soweit, wie sie für das Verständnis des Werkzeugs benötigt werden.


Inhalt

  1. Einführung.- 1.1. Was sind und wozu dienen Syntaxbasierte Programmierwerkzeuge?.- 1.2. Ein Anwendungsbeispiel.- 1.3. Aufbau des Buchs.- I Beschreibungsmittel.- 2. Beschreibung von Sprachen.- 3. Attributierte Grammatiken.- II Abarbeitungsmechanismen.- 4. Lexikalische Analyse.- 5. Syntaxanalyse.- 6. Attributauswertung.- III Anwendungen.- 7. Beispiel Dokumentenbearbeitung.- 8. Eine Auswahl von Werkzeugen.- A. Informationsquellen.- B. Graphentheoretische Verfahren.- C. Ausgewählte Beweise.- C.1 Beweise in Ergänzung zu Kapitel 2.- C.2 Beweise in Ergänzung zu Kapitel 5.- Stichwortverzeichnis.
Cart 30 Tage Rückgaberecht
Cart Garantie

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783519021407
    • Auflage 1995
    • Sprache Deutsch
    • Ghostwriter Lothar Schmitz
    • Genre Sonstige Technikbücher
    • Lesemotiv Verstehen
    • Anzahl Seiten 304
    • Größe H244mm x B170mm x T17mm
    • Jahr 1995
    • EAN 9783519021407
    • Format Kartonierter Einband
    • ISBN 978-3-519-02140-7
    • Veröffentlichung 01.08.1995
    • Titel Syntaxbasierte Programmierwerkzeuge
    • Autor Lothar Schmitz
    • Untertitel XLeitfäden der Informatik
    • Gewicht 535g
    • Herausgeber Vieweg+Teubner Verlag

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.