Získávání jazyka Clojure: Vydejte se na cestu k funkčním dovednostem: Budujte své funkční dovednosti jeden nápad za druhým

Hodnocení:   (4,6 z 5)

Získávání jazyka Clojure: Vydejte se na cestu k funkčním dovednostem: Budujte své funkční dovednosti jeden nápad za druhým (Russ Olsen)

Recenze čtenářů

Shrnutí:

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.

Zápory:

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ářů)

Původní název:

Getting Clojure: Build Your Functional Skills One Idea at a Time

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781680503005
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:260

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Výmluvný rubín - Eloquent Ruby
Napsat správný kód v jazyce Ruby je snadné, ale abyste dosáhli plynulosti potřebné k psaní skvělého kódu v jazyce Ruby, musíte jít nad rámec...
Výmluvný rubín - Eloquent Ruby
Získávání jazyka Clojure: Vydejte se na cestu k funkčním dovednostem: Budujte své funkční dovednosti...
Za každým programovacím jazykem se skrývá vize,...
Získávání jazyka Clojure: Vydejte se na cestu k funkčním dovednostem: Budujte své funkční dovednosti jeden nápad za druhým - Getting Clojure: Build Your Functional Skills One Idea at a Time

Díla autora vydali tito vydavatelé:

© 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)