Scrierea unui interpretor în Object Pascal: Partea 1: Analiza lexicală și a sintaxei de bază

Evaluare:   (4.7 din 5)

Scrierea unui interpretor în Object Pascal: Partea 1: Analiza lexicală și a sintaxei de bază (M. Sauro Herbert)

Recenzii ale cititorilor

Rezumat:

Cartea oferă un ghid practic pentru construirea unui interpretor în Object Pascal, oferind explicații pas cu pas și cod sursă descărcabil. Cartea este deosebit de valoroasă pentru cei interesați de procesoarele limbajelor de programare și se remarcă prin utilizarea Pascal într-un domeniu dominat de obicei de C.

Avantaje:

Cartea oferă o cale de învățare treptată, conținut bine explicat, cod sursă descărcabil și modificabil și o perspectivă revigorantă prin utilizarea Pascal pentru dezvoltarea procesoarelor de limbaj.

Dezavantaje:

Ar putea exista o atractivitate limitată pentru public datorită accentului de nișă pe Object Pascal, pe care unii l-ar putea considera depășit în comparație cu limbaje mai populare precum C.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Aceasta este prima parte a unei serii care vă va arăta cum să scrieți un interpret interactiv în Object Pascal. Partea 1 a seriei va acoperi materiale introductive, inclusiv o descriere a limbajului pe care îl vom crea, un analizor lexical complet pentru limbaj, modul de utilizare a DUnitX pentru testarea unitară și o introducere la conceptele esențiale în analiza sintaxei, coborârea recursivă, gramatică și EBNF.

Pe parcurs, vom crea un REPL, vom oferi o discuție detaliată a modului de analiză a expresiilor și vom construi un calculator interactiv simplu pentru a ilustra teoria. Cartea oferă un cod complet funcțional și explică în limbaj simplu cum funcționează codul și de ce au fost luate anumite decizii, inclusiv proiecte alternative. Cartea face o utilizare generoasă a codului în toate capitolele cărții.

Totul este realizat fără ajutorul unor instrumente terțe. Tot ce aveți nevoie este o instalare standard a Free Pascal sau a excelentului Delphi al Embarcaderos (inclusiv ediția comunitară gratuită).

Textul se adresează amatorilor și dezvoltatorilor de nivel mediu care au nevoie de o introducere ușoară în analiza lexicală și parsing. Este, de asemenea, pentru studenții care încep în proiectarea de compilatoare și interpretoare și au nevoie de ceva mai digerabil înainte de a se cufunda în teoria compilatoarelor.

Alte date despre carte:

ISBN:9781732548602
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Scrierea unui interpretor în Object Pascal: Partea 1: Analiza lexicală și a sintaxei de bază -...
Aceasta este prima parte a unei serii care vă va...
Scrierea unui interpretor în Object Pascal: Partea 1: Analiza lexicală și a sintaxei de bază - Writing an Interpreter in Object Pascal: Part 1: Lexical and Basic Syntax Analysis
Biologie sistemică: Algebra liniară pentru modelarea căilor de acces - Systems Biology: Linear...
Revizuire 1. 1 (apr 2017) Algebra liniară, studiul...
Biologie sistemică: Algebra liniară pentru modelarea căilor de acces - Systems Biology: Linear Algebra for Pathway Modeling
Biologie sistemică: O introducere în analiza controlului metabolic - Systems Biology: An...
Această carte este o introducere în controlul...
Biologie sistemică: O introducere în analiza controlului metabolic - Systems Biology: An Introduction to Metabolic Control Analysis

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)