Hodnotenie:
Kniha slúži ako komplexná príručka pre štúdium ANTLR4, je oceňovaná pre svoju zrozumiteľnosť a hĺbku a považuje sa za nevyhnutnú pre začiatočníkov aj skúsených programátorov zaoberajúcich sa parsovaním. Zatiaľ čo mnohé recenzie vyzdvihujú jej účinnosť pri výučbe ANTLR a zlepšovaní pochopenia programovacích jazykov, niektoré kritiky sa točia okolo jej organizácie, problémov s navigáciou a občasného nedostatku podrobných informácií o konkrétnych okrajových prípadoch.
Výhody:⬤ Komplexná a definitívna referencia pre ANTLR.
⬤ Dobre napísaná, s jasnými vysvetleniami a množstvom príkladov.
⬤ Pomáha prehĺbiť pochopenie parsovania jazykov a programovacích jazykov vo všeobecnosti.
⬤ Používatelia si veľmi pochvaľujú praktické aplikácie a zlepšenie efektivity kódovania.
⬤ Vhodné pre začiatočníkov aj skúsených používateľov.
⬤ Niektorí používatelia zistili, že organizácia kapitol by mohla byť lepšia, pretože odďaľuje zavedenie kritických konceptov.
⬤ Navigácia a odkazovanie na obsah je náročné kvôli nedostatočnému indexovaniu a obsahu.
⬤ Chýba pokrytie niektorých okrajových prípadov a podrobné pokyny na nastavenie ANTLR v moderných IDE.
⬤ Niektorí kritici poznamenávajú, že v niektorých bodoch sa zdá, že má príliš propagačný tón.
(na základe 73 čitateľských recenzií)
The Definitive Antlr 4 Reference
Programátori sa neustále stretávajú s problémami pri analyzovaní. Či už ide o dátový formát, ako je JSON, sieťový protokol, ako je SMTP, konfiguračný súbor servera Apache, súbor PostScript/PDF, alebo jednoduchý makro jazyk tabuľkového procesora -ANTLR v4 a táto kniha vám tento proces objasnia. ANTLR v4 bol od základu prepracovaný, aby bolo vytváranie parserov a na nich postavených jazykových aplikácií jednoduchšie ako kedykoľvek predtým. Toto kompletne prepracované nové vydanie bestselleru Definitive ANTLR Reference vám ukáže, ako tieto nové funkcie využiť.
Vytvorte si vlastné jazyky pomocou ANTLR v4 s využitím novej pokročilej technológie parsovania ANTLR. V tejto knihe sa naučíte, ako ANTLR automaticky vytvára dátovú štruktúru reprezentujúcu vstup (parsovací strom) a generuje kód, ktorý môže prechádzať týmto stromom (návštevník). Túto kombináciu môžete použiť na implementáciu čítačiek údajov, interpretov jazyka a prekladačov.
Začnete tým, že sa naučíte identifikovať gramatické vzory v referenčných jazykových príručkách a potom pomaly začnete vytvárať čoraz zložitejšie gramatiky. Potom budete vytvárať aplikácie založené na týchto gramatikách tak, že budete prechádzať automaticky generovanými stromami rozborov. Potom budete riešiť nepríjemné jazykové problémy analyzovaním súborov obsahujúcich viac ako jeden jazyk (napríklad XML, Java a Javadoc). Uvidíte tiež, ako získať absolútnu kontrolu nad parsovaním vložením akcií jazyka Java do gramatiky.
Učiť sa budete priamo od známeho experta na parsovanie Terenca Parra, tvorcu a vedúceho projektu ANTLR. Zvládnete konštrukciu gramatiky ANTLR a naučíte sa vytvárať jazykové nástroje pomocou zabudovaného mechanizmu návštevníka stromu parsovania. Kniha učí na príkladoch z reálneho sveta a ukáže vám, ako pomocou ANTLR vytvoriť napríklad čítačku dátových súborov, prekladač JSON do XML, parser jazyka R a extraktor tried a rozhraní jazyka Java. Táto kniha je vašou vstupenkou k tomu, aby ste sa stali parsovacím guru!
Čo potrebujete:
ANTLR 4. 0 a vyššie. Vývojové nástroje Java. Voliteľný systém Ant build (potrebný na zostavenie ANTLR zo zdrojových kódov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)