Einen Interpreter in Object Pascal schreiben: Teil 1: Lexikalische und grundlegende Syntaxanalyse

Bewertung:   (4,7 von 5)

Einen Interpreter in Object Pascal schreiben: Teil 1: Lexikalische und grundlegende Syntaxanalyse (M. Sauro Herbert)

Leserbewertungen

Zusammenfassung:

Das Buch ist ein praktischer Leitfaden für die Entwicklung eines Interpreters in Object Pascal mit schrittweisen Erklärungen und herunterladbarem Quellcode. Es ist besonders wertvoll für diejenigen, die sich für Programmiersprachen-Prozessoren interessieren und zeichnet sich durch die Verwendung von Pascal in einem Bereich aus, der normalerweise von C dominiert wird.

Vorteile:

Das Buch bietet einen schrittweisen Lernpfad, gut erklärten Inhalt, herunterladbaren und modifizierbaren Quellcode und eine erfrischende Perspektive durch die Verwendung von Pascal für die Sprachprozessorentwicklung.

Nachteile:

Aufgrund des Nischenfokus auf Object Pascal, das einige im Vergleich zu populäreren Sprachen wie C als veraltet ansehen könnten, könnte das Buch nur ein begrenztes Publikum ansprechen.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Writing an Interpreter in Object Pascal: Part 1: Lexical and Basic Syntax Analysis

Inhalt des Buches:

Dies ist Teil 1 einer Serie, die Ihnen zeigen wird, wie man einen interaktiven Interpreter in Object Pascal schreibt. Teil 1 der Serie behandelt einführendes Material, darunter eine Beschreibung der Sprache, die wir erstellen werden, einen vollständigen lexikalischen Analyzer für die Sprache, die Verwendung von DUnitX für Unit-Tests und eine Einführung in die wesentlichen Konzepte der Syntaxanalyse, des rekursiven Abstiegs, der Grammatik und der EBNF.

Auf dem Weg dorthin erstellen wir eine REPL, erörtern ausführlich, wie man Ausdrücke parst und bauen einen einfachen interaktiven Rechner, um die Theorie zu veranschaulichen. Das Buch bietet vollständig funktionierenden Code und erklärt in einfachem Englisch, wie der Code funktioniert und warum bestimmte Entscheidungen getroffen wurden, einschließlich alternativer Designs. Das Buch macht in allen Kapiteln reichlich Gebrauch von Code.

Alles wird ohne die Hilfe von Drittanbieter-Tools durchgeführt. Alles, was Sie brauchen, ist eine Standardinstallation von Free Pascal oder dem hervorragenden Delphi von Embarcaderos (einschließlich der kostenlosen Community Edition).

Der Text richtet sich an Hobbyisten und mittelmäßige Entwickler, die eine einfache Einführung in die lexikalische Analyse und das Parsing benötigen. Er ist auch für Studenten geeignet, die mit der Entwicklung von Compilern und Interpretern beginnen und etwas leichter verdauliches brauchen, bevor sie in die Compiler-Theorie eintauchen.

Weitere Daten des Buches:

ISBN:9781732548602
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einen Interpreter in Object Pascal schreiben: Teil 1: Lexikalische und grundlegende Syntaxanalyse -...
Dies ist Teil 1 einer Serie, die Ihnen zeigen...
Einen Interpreter in Object Pascal schreiben: Teil 1: Lexikalische und grundlegende Syntaxanalyse - Writing an Interpreter in Object Pascal: Part 1: Lexical and Basic Syntax Analysis
Systembiologie: Lineare Algebra für die Modellierung von Stoffwechselwegen - Systems Biology: Linear...
Revision 1. 1 (Apr 2017) Lineare Algebra, das...
Systembiologie: Lineare Algebra für die Modellierung von Stoffwechselwegen - Systems Biology: Linear Algebra for Pathway Modeling
Systembiologie: Eine Einführung in die Analyse der Stoffwechselkontrolle - Systems Biology: An...
Dieses Buch ist eine Einführung in die Steuerung...
Systembiologie: Eine Einführung in die Analyse der Stoffwechselkontrolle - Systems Biology: An Introduction to Metabolic Control Analysis

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)