Hodnotenie:
Kniha je chválená ako vynikajúci úvod do jazyka Clojure pre skúsených programátorov s prehľadným materiálom a užitočným tempom. Pokrýva základné funkcie a idiomatické riešenia s praktickými príkladmi. Bola však kritizovaná za preklepy, vynechania a nedostatočné vysvetlenia niektorých príkladov kódu. Celkovo sa považuje za cenný zdroj informácií pre začiatočníkov aj pre tých, ktorí majú s Clojure skúsenosti.
Výhody:Dobre organizovaná, vhodné tempo pre skúsených programátorov, ktorí s Clojure začínajú, komplexné pokrytie funkcií jazyka, veľa praktických príkladov, nabáda k hlbokému porozumeniu, stručný a pútavý text.
Nevýhody:Obsahuje preklepy a chyby, niektoré témy nie sú dostatočne pokryté, stručné vysvetlenia k niektorým príkladom kódu, nedostatočná odozva autorov, pokiaľ ide o spätnú väzbu.
(na základe 10 čitateľských recenzií)
Programming Clojure
Topíte sa v zbytočnej zložitosti, nespravovanom stave a spleti špagetového kódu? V najlepšej tradícii jazyka Lisp vám Clojure ustupuje z cesty, aby ste sa mohli sústrediť na vyjadrenie jednoduchých riešení ťažkých problémov. Clojure prekonáva zložitosť tým, že poskytuje súbor skladateľných nástrojov - nemenné údaje, funkcie, makrá a interaktívny REPL. Táto kniha, napísaná členmi jadra tímu Clojure, je základným a definitívnym sprievodcom Clojure. Toto nové vydanie obsahuje informácie o všetkých najnovších funkciách jazyka Clojure, ako sú prevodníky a špecifikácie.
Clojure spája flexibilitu a svižnosť jazyka Lisp s dosahom, stabilitou a výkonom jazyka Java. Kombinujte nástroje Clojure pre maximálnu efektivitu pri práci s nemennými dátami, funkcionálnym programovaním a bezpečnou súbežnosťou pri písaní programov, ktoré riešia problémy reálneho sveta.
Začnite tým, že si prečítate a pochopíte syntax jazyka Clojure a zistíte, ako sa Clojure vyhodnocuje. Potom sa dozviete o abstrakcii sekvencií, ktorá kombinuje nemenné kolekcie s funkcionálnym programovaním na vytvorenie skutočne opakovane použiteľného kódu na transformáciu údajov. Clojure je funkcionálny jazyk; naučte sa písať programy funkcionálnym štýlom a zistite, kedy a ako používať rekurziu vo svoj prospech. Objavte jedinečný prístup jazyka Clojure k stavu a identite, techniky polymorfizmu a otvorených systémov pomocou multimetód a protokolov a ako využiť možnosti metaprogramovania jazyka Clojure pomocou makier. Nakoniec si všetky časti spojte do skutočného programu.
Novinkou tohto vydania je pokrytie knižnice Clojure spec, jednej z najzaujímavejších nových funkcií jazyka Clojure na opis údajov aj funkcií. Pomocou Clojure spec môžete overovať údaje, deštruovať údaje, vysvetľovať neplatné údaje a generovať veľké množstvo testov na overenie správnosti vášho kódu.
Vďaka tejto knihe sa naučíte myslieť v jazyku Clojure a využívať jeho kombinované prednosti na rýchle vytváranie výkonných programov.
Čo potrebujete:
⬤ Java 6 alebo vyššia.
⬤ Clojure 1. 9.
© 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)