Hodnotenie:
V recenziách na knihu The D Programming Language sa zdôrazňuje jej účinnosť ako komplexného zdroja na pochopenie programovacieho jazyka D, najmä pre tých, ktorí už majú skúsenosti s programovaním. Autor, Andrei Alexandrescu, je chválený za pútavý štýl písania a hĺbkové preskúmanie funkcií jazyka D. Uvádza sa však, že kniha je menej vhodná pre úplných začiatočníkov a obsahuje niektoré zastarané príklady a drobné chyby. Čitatelia oceňujú jasné vysvetlenia a humor, ale poukazujú na potrebu lepšieho indexu a rozsiahlejšej referencie pre knižnicu.
Výhody:Ľahko pochopiteľný jazyk, dobre štruktúrované vysvetlenia zložitých funkcií, pútavý štýl písania s humorom, množstvo príkladov, dobré pre tých, ktorí poznajú iné programovacie jazyky, poskytuje náhľad do rozhodnutí o návrhu, silná podpora komunity (napr. D Fórum) a plno zaujímavých informácií o jazyku D.
Nevýhody:Nie je vhodná pre úplných začiatočníkov alebo tých, ktorí nepoznajú programátorský žargón, niektoré príklady obsahujú chyby, časti knihy môžu byť zastarané alebo nezodpovedajúce súčasnej infraštruktúre jazyka D, chýba komplexný index a referenčné časti a absencia interaktívneho interpretu.
(na základe 69 čitateľských recenzií)
The D Programming Language
"Podľa mojich najlepších vedomostí ponúka D bezprecedentne šikovnú integráciu niekoľkých silných programovacích paradigiem: imperatívnej, objektovo orientovanej, funkcionálnej a meta."
--Z predslovu Waltera Brighta.
"Je to kniha skúseného autora, ktorý opisuje zaujímavý programovací jazyk. Som si istý, že čítanie bude pre vás obohacujúce.".
-Z predslovu Scotta Meyersa.
D je programovací jazyk vytvorený na pomoc programátorom pri riešení výziev moderného vývoja softvéru. Robí to tým, že podporuje moduly prepojené prostredníctvom presných rozhraní, federáciu úzko integrovaných programovacích paradigiem, izoláciu vlákien posilnenú jazykom, modulárnu typovú bezpečnosť, efektívny pamäťový model a ďalšie.
Programovací jazyk D je autoritatívnym a komplexným úvodom do jazyka D. Odráža autorov charakteristický štýl, písanie je neformálne a hovorové, ale nikdy nie na úkor sústredenosti a precíznosti. Zahŕňa všetky aspekty jazyka (ako sú výrazy, príkazy, typy, funkcie, kontrakty a moduly), ale je oveľa viac ako len výčtom funkcií.
V knihe nájdete.
⬤ Dôkladné vysvetlenie všetkých funkcií jazyka s idiomatickými príkladmi.
⬤ Ako skupiny funkcií podporujú hlavné programovacie paradigmy.
⬤ Odôvodnenie a rady pre najlepšie použitie každej hlavnej funkcie.
⬤ Diskusia o prierezových otázkach, ako je spracovanie chýb, zmluvné programovanie a súbežnosť.
⬤ Tabuľky, obrázky a "kontrolné hárky", ktoré slúžia ako praktická rýchla referencia pre každodenné riešenie problémov s D.
Kniha Programovací jazyk D, napísaná pre pracujúcich programátorov, nielenže predstavuje jazyk D, ale aj zbierku osvedčených postupov a idiómov, ktoré vám pomôžu pri kódovaní v jazyku D aj pri kódovaní všeobecne.