Értékelés:
A könyv gyakorlati útmutatót nyújt egy Object Pascal értelmező építéséhez, lépésről lépésre történő magyarázatokkal és letölthető forráskóddal. Különösen értékes a programozási nyelvi processzorok iránt érdeklődők számára, és kiemelkedik a Pascal használatával egy olyan területen, ahol jellemzően a C dominál.
Előnyök:A könyv fokozatos tanulási utat, jól magyarázott tartalmat, letölthető és módosítható forráskódot, valamint a Pascal nyelvi processzorok fejlesztésére való felhasználásával frissítő perspektívát kínál.
Hátrányok:A közönség számára korlátozottan vonzó lehet az Object Pascalra való hiánypótló összpontosítás miatt, amelyet egyesek elavultnak tekinthetnek a népszerűbb nyelvekhez, például a C-hez képest.
(3 olvasói vélemény alapján)
Writing an Interpreter in Object Pascal: Part 1: Lexical and Basic Syntax Analysis
Ez az első része egy sorozatnak, amely megmutatja, hogyan írhatsz interaktív interpretereket Object Pascal nyelven. A sorozat 1.
része a bevezető anyagot tartalmazza, beleértve a nyelv leírását, amelyet létrehozunk, egy teljes lexikai elemzőt a nyelvhez, a DUnitX használatát az egységteszteléshez, valamint a szintaxiselemzés, a rekurzív leszállás, a nyelvtan és az EBNF alapvető fogalmainak bemutatását. Útközben létrehozunk egy REPL-t, részletesen tárgyaljuk, hogyan kell kifejezéseket elemezni, és egy egyszerű interaktív számológépet építünk az elmélet illusztrálására. A könyv teljesen működő kódot ad, és közérthetően elmagyarázza, hogyan működik a kód, és miért hoztunk bizonyos döntéseket, beleértve az alternatív terveket is.
A könyv a könyv fejezeteiben bőkezűen használja a kódot. Minden harmadik féltől származó eszközök segítsége nélkül történik.
Mindössze a Free Pascal vagy az Embarcaderos kiváló Delphi (beleértve az ingyenes közösségi kiadást is) szabványos telepítésére van szükség. A szöveg a hobbistáknak és a középszintű fejlesztőknek szól, akiknek könnyű bevezetésre van szükségük a lexikai elemzés és a tagolás témakörébe.
A fordító- és interpretertervezéssel kezdő hallgatóknak is szól, akiknek valami emészthetőbbre van szükségük, mielőtt elmélyednének a fordítóelméletben.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)