Hodnotenie:
Kniha je uznávaná ako komplexný zdroj informácií o jazyku Clojure, vhodný najmä pre tých, ktorí už majú skúsenosti s programovaním. Mnohí recenzenti vyzdvihujú jej hĺbku a zrozumiteľnosť spolu so schopnosťou vysvetliť zložité koncepty a poskytnúť užitočné príklady. Je však kritizovaná za to, že je náročná pre začiatočníkov, pričom viaceré príklady predpokladajú dobré pochopenie jazyka a princípov funkcionálneho programovania, čo vedie k zmätku u nových študentov.
Výhody:Hlboké pokrytie konceptov a funkcií jazyka Clojure.
Nevýhody:Jasný a profesionálny štýl písania.
(na základe 59 čitateľských recenzií)
Clojure Programming: Practical LISP for the Java World
Clojure je praktický, univerzálny jazyk, ktorý ponúka expresivitu konkurujúcu iným dynamickým jazykom, ako sú Ruby a Python, a zároveň bezproblémovo využíva knižnice, služby a všetky prostriedky ekosystému JVM. Táto kniha vám pomôže naučiť sa základy jazyka Clojure na príkladoch, ktoré sa týkajú jazykov, ktoré už poznáte, v oblastiach a témach, s ktorými pracujete každý deň. Zistite, ako vám tento jazyk JVM môže pomôcť odstrániť zbytočnú zložitosť z vašej programátorskej praxe a otvoriť nové možnosti riešenia najnáročnejších problémov.
Programovanie v jazyku Clojure demonštruje flexibilitu tohto jazyka tým, že ukazuje, ako ho možno použiť na bežné úlohy, ako je programovanie webových stránok a práca s databázami, až po náročnejšie aplikácie, ktoré vyžadujú bezpečnú, efektívnu súbežnosť a paralelizmus, analýzu dát a ďalšie. Tento podrobný pohľad pomáha prepojiť všetky skúsenosti s vývojom v jazyku Clojure, od toho, ako si zorganizovať projekt a úvod do nástrojov na zostavovanie Clojure, až po návod, ako čo najlepšie využiť REPL jazyka Clojure počas vývoja a ako nasadiť hotovú aplikáciu v cloudovom prostredí.
Naučte sa používať Clojure a zároveň využiť svoje investície do platformy Java Pochopte výhody Clojure ako efektívneho Lispu pre JVM Pozrite sa, ako sa Clojure dnes používa v niekoľkých praktických oblastiach Zistite, ako Clojure eliminuje potrebu mnohých slovných a komplikovaných návrhových vzorov Nasadzujte veľké alebo malé webové aplikácie do cloudu pomocou Clojure.