Doménovo špecifické jazyky

Hodnotenie:   (4,3 z 5)

Doménovo špecifické jazyky (Martin Fowler)

Recenzie čitateľov

Zhrnutie:

Kniha o doménovo špecifických jazykoch od Martina Fowlera získala zmiešané recenzie, ktoré poukazujú na jej silné stránky v oblasti poskytovania poznatkov a praktických aplikácií a zároveň odhaľujú kritické pripomienky týkajúce sa jej hĺbky a prezentácie. Mnohí čitatelia oceňujú Fowlerov jasný a humorný štýl písania spolu s organizačnou štruktúrou a prístupnosťou knihy, najmä pre tých, ktorí nemajú vzdelanie v oblasti informatiky. Viacerí recenzenti však zdôraznili, že kniha nemá v niektorých oblastiach dostatočnú hĺbku, používa viacero jazykov na príklady kódu bez dostatočných podrobností a trpí mnohomluvnosťou.

Výhody:

Dobre napísaná a organizovaná
pútavá a informatívna
prístupná čitateľom bez zázemia v oblasti informatiky
cenné praktické poznatky
humorný štýl písania
jasný úvod do doménovo špecifických jazykov
silné sprostredkovanie implicitných myšlienok
účinná ako referenčná pomôcka.

Nevýhody:

Chýba hĺbka a podrobnosť v rôznych témach
rozvláčnosť a niekedy nejasnosť
používa neúplné ukážky kódu vo viacerých jazykoch
niektorí čitatelia považujú konverziu do Kindle za zlú
vynecháva pokrytie funkcionálneho programovania
považuje sa za menej užitočnú pre seriózne akademické štúdium alebo praktické využitie bez predchádzajúcich skúseností s programovaním.

(na základe 27 čitateľských recenzií)

Pôvodný názov:

Domain-Specific Languages

Obsah knihy:

Pri starostlivom výbere a používaní môžu doménovo špecifické jazyky (DSL) zjednodušiť zložitý kód, podporiť efektívnu komunikáciu so zákazníkmi, zvýšiť produktivitu a odstrániť prekážky pri vývoji. V knihe Domain-Specific Languages známy odborník na vývoj softvéru Martin Fowler najprv poskytuje informácie, ktoré softvéroví profesionáli potrebujú na rozhodnutie, či a kedy používať DSL. Potom, ak sa DSL ukážu ako vhodné, Fowler predstavuje účinné techniky ich tvorby a vedie softvérových inžinierov pri výbere správnych prístupov pre ich aplikácie.

Techniky tejto knihy možno využiť vo väčšine moderných objektovo orientovaných jazykov; autor uvádza množstvo príkladov v jazykoch Java a C#, ako aj vybrané príklady v jazyku Ruby. Všade, kde je to možné, sú kapitoly usporiadané tak, aby boli samostatné, a väčšina referenčných tém je prezentovaná vo formáte známych vzorov.

Vyzbrojení touto rozsiahlou knihou budú mať vývojári vedomosti, ktoré potrebujú na prijímanie dôležitých rozhodnutí o DSL - a v prípade potreby získajú významné technické a obchodné výhody, ktoré ponúkajú.

Medzi zahrnuté témy patria:

- Ako sa DSL dajú porovnať s rámcami a knižnicami a kedy sú tieto alternatívy dostatočné.

- Používanie parserov a generátorov parserov a parsovanie externých DSL.

- Pochopenie, porovnávanie a výber konštrukcií jazyka DSL.

- Určenie, či použiť generovanie kódu, a porovnanie stratégií generovania kódu.

- Náhľad na nové nástroje pracovného prostredia jazyka na tvorbu DSL.

Ďalšie údaje o knihe:

ISBN:9780321712943
Autor:
Vydavateľ:
Väzba:Pevná väzba
Rok vydania:2010
Počet strán:640

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Refaktorovanie: Zlepšenie návrhu existujúceho kódu - Refactoring: Improving the Design of Existing...
príručka Martina Fowlera na prepracovanie zlého...
Refaktorovanie: Zlepšenie návrhu existujúceho kódu - Refactoring: Improving the Design of Existing Code
Doménovo špecifické jazyky - Domain-Specific Languages
Pri starostlivom výbere a používaní môžu doménovo špecifické jazyky (DSL) zjednodušiť zložitý kód,...
Doménovo špecifické jazyky - Domain-Specific Languages
Analytické vzory: Opätovne použiteľné objektové modely (Paperback) - Analysis Patterns: Reusable...
Táto inovatívna kniha je výsledkom potreby...
Analytické vzory: Opätovne použiteľné objektové modely (Paperback) - Analysis Patterns: Reusable Object Models (Paperback)
UML Distilled: Stručný sprievodca štandardným objektovým modelovacím jazykom - UML Distilled: A...
Z predchádzajúcich vydaní UML Distilled...
UML Distilled: Stručný sprievodca štandardným objektovým modelovacím jazykom - UML Distilled: A Brief Guide to the Standard Object Modeling Language

Diela autora vydali tieto vydavateľstvá: