Értékelés:
A könyvet úgy dicsérik, mint a Clojure kiváló bevezetését tapasztalt programozók számára, szervezett anyaggal és hasznos tempóval. Gyakorlati példákkal illusztrálva tárgyalja az alapvető funkciókat és az idiomatikus megoldásokat. Kritikát kapott azonban a helyesírási hibák, a kihagyások és az egyes kódpéldák elégtelen magyarázata miatt. Összességében értékes forrásnak tekinthető mind a kezdők, mind a Clojure-tapasztalattal rendelkezők számára.
Előnyök:Jól szervezett, megfelelő tempó a tapasztalt, a Clojure-ral újonnan ismerkedő programozók számára, a nyelv jellemzőinek átfogó lefedése, sok gyakorlati példa, mély megértésre ösztönöz, tömör és magával ragadó írásmód.
Hátrányok:Gépelési hibákat és elírásokat tartalmaz, egyes témák nem eléggé lefedettek, rövid magyarázatok bizonyos kódpéldákhoz, a szerzők visszajelzésekkel kapcsolatos reakciójának hiánya.
(10 olvasói vélemény alapján)
Programming Clojure
Szükségtelen komplexitásba, kezeletlen állapotba és spagettikódok kusza csomójába fullad? A Lisp legjobb hagyományai szerint a Clojure eltakarodik az útból, hogy a nehéz problémák egyszerű megoldásainak kifejezésére koncentrálhasson. A Clojure úgy vágja át a komplexitást, hogy egy sor összetehető eszközt biztosít - megmásíthatatlan adatokat, függvényeket, makrókat és az interaktív REPL-t. A Clojure magcsapat tagjai által írt könyv a Clojure alapvető, végleges útmutatója. Ez az új kiadás a Clojure összes legújabb funkciójáról, például a transzduktorokról és a specifikációkról is tartalmaz információkat.
A Clojure egyesíti a Lisp rugalmasságát és agilitását a Java elérhetőségével, stabilitásával és teljesítményével. Kombinálja a Clojure eszközeit a maximális hatékonyság érdekében, miközben megváltoztathatatlan adatokkal, funkcionális programozással és biztonságos párhuzamossággal dolgozik, hogy olyan programokat írjon, amelyek valós problémákat oldanak meg.
Kezdje a Clojure szintaxis elolvasásával és megértésével, és nézze meg, hogyan értékelik a Clojure-t. Onnan ismerje meg a szekvencia-absztrakciót, amely a megváltoztathatatlan kollekciókat funkcionális programozással kombinálja, hogy valóban újrafelhasználható adattranszformációs kódot hozzon létre. A Clojure egy funkcionális nyelv; tanulja meg, hogyan írhat programokat funkcionális stílusban, és mikor és hogyan használhatja előnyére a rekurziót. Fedezze fel a Clojure egyedi megközelítését az állapot és az identitás tekintetében, a polimorfizmus és a nyílt rendszerek technikáit a multimódszerek és protokollok használatával, valamint azt, hogyan használhatja ki a Clojure metaprogramozási képességeit a makrókon keresztül. Végül pedig rakja össze az összes darabot egy valódi programban.
Ebben a kiadásban újdonság a Clojure specifikációs könyvtárának bemutatása, amely a Clojure egyik legérdekesebb újdonsága az adatok és függvények leírására. A Clojure spec segítségével validálhatja az adatokat, destruktúrálhatja az adatokat, megmagyarázhatja az érvénytelen adatokat, és nagyszámú tesztet generálhat a kódja helyességének ellenőrzésére.
Ezzel a könyvvel megtanulhatod, hogyan gondolkodj Clojure-ban, és hogyan használhatod ki a Clojure egyesített erősségeit, hogy gyorsan nagy teljesítményű programokat készíthess.
Amire szüksége van:
⬤ Java 6 vagy magasabb verziójú Java.
⬤ Clojure 1. 9.
© 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)