Hodnocení:
Kniha Getting Clojure od Russe Olsena je vysoce hodnocena jako vynikající úvod do programovacího jazyka Clojure. Kniha efektivně pokrývá základní koncepty a pokročilé funkce srozumitelným a poutavým způsobem. Je přínosná zejména pro vývojáře znalé jiných programovacích jazyků, kteří chtějí přejít na Clojure, ale nemusí být ideální pro úplné začátečníky. Styl psaní je konverzační a vtipný, což zpřístupňuje složitá témata. Někteří čtenáři však měli pocit, že některým tématům, jako je proměnlivý stav a praktické příklady, je třeba věnovat více pozornosti a že by v knize mohlo být méně zjednodušujících příkladů.
Klady:⬤ Poutavý a vtipný styl psaní
⬤ dobře strukturovaný s logickým seskupením témat
⬤ pokrývá jak základy, tak pokročilé funkce
⬤ obsahuje praktické části jako „V přírodě“ a „Vyhnout se problémům“
⬤ přínosný pro ty, kdo mají předchozí zkušenosti s programováním
⬤ jasná a srozumitelná vysvětlení
⬤ podporuje hlubší pochopení jazyka Clojure.
⬤ Není ideální pro úplné začátečníky v programování
⬤ někteří čtenáři by si přáli důkladnější pokrytí proměnlivého stavu
⬤ některé příklady jsou příliš zjednodušené
⬤ je zapotřebí dalšího objasnění praktické instalace a používání nástrojů, jako je Leiningen
⬤ některá témata se mohou zdát nedostatečně prozkoumaná.
(na základě 22 hodnocení čtenářů)
Getting Clojure: Build Your Functional Skills One Idea at a Time
Za každým programovacím jazykem se skrývá vize, jak by měly být programy vytvářeny. Vize jazyka Clojure spočívá v radikálně jednoduchém jazykovém rámci, který v sobě skrývá sofistikovanou sbírku programovacích funkcí. Učení jazyka Clojure zahrnuje mnohem víc než jen osvojení mechaniky jazyka. Abyste si jazyk Clojure skutečně osvojili, musíte pochopit myšlenky, které jsou základem této struktury rámce a funkcí. Potřebujete tuto knihu: přístupný úvod do jazyka Clojure, který se zaměřuje na myšlenky stojící za tímto jazykem i na praktické detaily psaní kódu.
Clojure přitahuje vývojáře na špičkové úrovni a je pravděpodobně nejlepším jazykem pro učení se programování ve funkcionálním stylu bez kompromisů. S tím je však spojena strmá křivka učení. Kniha Getting Clojure ji přímo řeší tím, že vás při výuce jazyka naučí funkčně myslet. Seznámíte se s výkonnými datovými strukturami a vysokoúrovňovými funkcemi jazyka Clojure, ale také se naučíte, co to znamená, že jazyk je funkcionální, a jak myslet funkcionálním způsobem jazyka Clojure.
Každá kapitola knihy Getting Clojure se zabývá jednou nebo dvěma či třemi funkcemi jazyka, vysvětluje syntaxi a mechanismy, které se za danou funkcí skrývají, abyste ji mohli používat, než se začnete zabývat hlubšími otázkami: Jaká je myšlenka, která stojí za danou funkcí? A jak zapadá do zbytku jazyka? V knize Getting Clojure se naučíte velmi jednoduchou syntaxi jazyka Clojure, ale také se dozvíte, proč je tato syntaxe nedílnou součástí způsobu, jakým je jazyk konstruován. Zjistíte, že většina datových struktur v jazyce Clojure je neměnná, ale také proč to vede ke spolehlivějším programům. A uvidíte, jak snadné je psát funkce jazyka Clojure a také jak můžete tyto funkce použít k vytvoření složitých a schopných systémů.
Kniha Getting Clojure, která obsahuje reálné příklady toho, jak jazyk Clojure používají pracující programátoři, vám pomůže podívat se na problémy programování očima zkušených vývojářů jazyka Clojure.
Co budete potřebovat:
Budete potřebovat určité základy programování. Abyste mohli postupovat podle příkladů v knize, budete potřebovat Javu 6 nebo nově Clojure 1. 8 nebo 1. 9 a jazyk Leiningen 2.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)