Hodnotenie:
Kniha Getting Clojure od Russa Olsena je vysoko hodnotená ako vynikajúci úvod do programovacieho jazyka Clojure. Kniha efektívne pokrýva základné koncepty a pokročilé funkcie jasným a pútavým spôsobom. Je obzvlášť prínosná pre vývojárov, ktorí poznajú iné programovacie jazyky a chcú prejsť na Clojure, ale nemusí byť ideálna pre úplných začiatočníkov. Štýl písania je konverzačný a vtipný, vďaka čomu sú zložité témy prístupnejšie. Niektorí čitatelia však mali pocit, že niektorým témam, ako napríklad premenlivému stavu a praktickým príkladom, treba venovať viac pozornosti a v knihe by sa hodilo menej zjednodušených príkladov.
Výhody:⬤ Pútavý a vtipný štýl písania
⬤ dobre štruktúrovaný s logickým zoskupením tém
⬤ pokrýva základy aj pokročilé funkcie
⬤ obsahuje praktické časti, ako napríklad „V prírode“ a „Vyhýbanie sa problémom“
⬤ prínosné pre tých, ktorí majú predchádzajúce skúsenosti s programovaním
⬤ jasné a komplexné vysvetlenia
⬤ podporuje hlbšie pochopenie jazyka Clojure.
⬤ Nie je ideálny pre úplných začiatočníkov v programovaní
⬤ niektorí čitatelia si želajú hlbšie pokrytie premenlivého stavu
⬤ niektoré príklady sú príliš zjednodušené
⬤ je potrebné ďalšie objasnenie praktickej inštalácie a používania nástrojov, ako je Leiningen
⬤ niektoré témy sa môžu zdať nedostatočne preskúmané.
(na základe 22 čitateľských recenzií)
Getting Clojure: Build Your Functional Skills One Idea at a Time
Za každým programovacím jazykom sa skrýva vízia, ako by sa mali programy vytvárať. Vízia jazyka Clojure je radikálne jednoduchý rámec jazyka, ktorý drží pohromade sofistikovanú zbierku programovacích funkcií. Učenie jazyka Clojure zahŕňa oveľa viac než len učenie sa mechaniky jazyka. Ak chcete jazyk Clojure skutočne pochopiť, musíte porozumieť myšlienkam, ktoré sú základom tejto štruktúry rámca a funkcií. Potrebujete túto knihu: prístupný úvod do jazyka Clojure, ktorý sa zameriava na myšlienky v pozadí jazyka, ako aj na praktické detaily písania kódu.
Clojure priťahuje vývojárov na špičkovej úrovni a je pravdepodobne najlepším jazykom na učenie sa programovania vo funkcionálnom štýle bez kompromisov. To však so sebou prináša strmú krivku učenia. Príručka Getting Clojure ju priamo rieši tým, že vás počas výučby jazyka naučí myslieť funkčne. Dozviete sa o výkonných dátových štruktúrach a vysokoúrovňových funkciách jazyka Clojure, ale naučíte sa aj to, čo pre jazyk znamená byť funkcionálny a ako myslieť funkcionálnym spôsobom jazyka Clojure.
Každá kapitola knihy Getting Clojure sa venuje jednej alebo dvom či trom funkciám jazyka, vysvetľuje syntax a mechaniku, ktoré sa za touto funkciou skrývajú, aby ste ju mohli používať, a až potom sa venuje hlbším otázkam: Čo sa skrýva za touto funkciou? A ako zapadá do zvyšku jazyka? V knihe Getting Clojure sa naučíte veľmi jednoduchú syntax jazyka Clojure, ale dozviete sa aj to, prečo je táto syntax neoddeliteľnou súčasťou konštrukcie jazyka. Zistíte, že väčšina dátových štruktúr v jazyku Clojure je nemenná, ale aj to, prečo to vedie k väčšej spoľahlivosti programov. A uvidíte, aké jednoduché je písať funkcie jazyka Clojure, a tiež to, ako môžete tieto funkcie používať na vytváranie zložitých a schopných systémov.
Vďaka reálnym príkladom, ako jazyk Clojure používajú pracujúci programátori, vám kniha Getting Clojure pomôže pozrieť sa na výzvy programovania očami skúsených vývojárov Clojure.
Čo potrebujete:
Budete potrebovať určité zázemie v programovaní. Aby ste mohli sledovať príklady v knihe, budete potrebovať jazyk Java 6 alebo nový, Clojure 1. 8 alebo 1. 9 a Leiningen 2.
© 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)