Hodnotenie:
Kniha Radosť z jazyka Clojure je komplexný a prehľadný sprievodca programovacím jazykom Clojure, ktorý spája základné znalosti s hlbšími diskusiami o filozofii návrhu a idiomatických postupoch. Hoci je dobre prijímaná pre dôkladné preskúmanie funkcií a princípov jazyka Clojure, je v nej zaznamenaná náročnosť pre začiatočníkov a niekedy neorganizovanosť jej prezentácie.
Výhody:Dobre napísaná a autoritatívna, hlboké pochopenie Clojure, praktické diskusie, vhodná pre skúsených programátorov, pokrýva širokú škálu tém vrátane funkcionálneho programovania, súbežnosti a osvedčených postupov. Obsahuje užitočné príklady kódu a podporuje zapojenie prostredníctvom cvičení.
Nevýhody:Nie je vhodná pre úplných začiatočníkov; vyžaduje predchádzajúce znalosti programovania a jazyka Clojure alebo Lisp. Niektorí čitatelia považujú organizáciu za nejednotnú a ťažkopádnu a niektoré pojmy môžu potrebovať jasnejšie vysvetlenie.
(na základe 21 čitateľských recenzií)
The Joy of Clojure
Zhrnutie
The Joy of Clojure, Second Edition je podrobný pohľad na jazyk Clojure. Plne aktualizované pre Clojure 1. 6, toto nové vydanie presahuje rámec syntaxe a ukáže vám "prečo" Clojure a ako písať plynulý kód Clojure. Naučíte sa funkcionálne a deklaratívne prístupy k programovaniu a osvojíte si techniky, vďaka ktorým je Clojure taký elegantný a efektívny.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Programovací jazyk Clojure je dialekt jazyka Lisp, ktorý beží na virtuálnom stroji Java Virtual Machine a runtime jazyka JavaScript. Je to funkcionálny programovací jazyk, ktorý ponúka veľký výkon, výrazovú silu a stabilitu podľa návrhu. Poskytuje zabudovanú súbežnosť a predvídateľnú presnosť nemenných a trvalých dátových štruktúr. A je naozaj, naozaj rýchly. V okamihu, keď uvidíte, ako sa dlhé bloky jazyka Java alebo Ruby rozpustia do niekoľkých riadkov jazyka Clojure, budete vedieť, prečo ho autori tejto knihy nazývajú "radostný jazyk". Niet divu, že podniky ako Staples stavajú svoju infraštruktúru na Clojure.
O knihe
The Joy of Clojure, Second Edition je podrobný opis jazyka Clojure. Plne aktualizované pre Clojure 1. 6, toto nové vydanie ide nad rámec syntaxe a ukáže vám, ako písať plynulý kód jazyka Clojure. Naučíte sa funkcionálne a deklaratívne prístupy k programovaniu a osvojíte si techniky, vďaka ktorým je Clojure elegantný a efektívny. Kniha vám ukáže, ako riešiť ťažké problémy súvisiace so súbežnosťou, interoperabilitou a výkonnosťou a aké skvelé môže byť myslenie v jazyku Clojure.
Vhodné pre čitateľov s určitými skúsenosťami s používaním jazyka Clojure alebo Common Lisp.
Čo je vnútri
⬤ Vytvárajte webové aplikácie pomocou jazyka ClojureScript.
⬤ Ovládnite techniky funkcionálneho programovania.
⬤ Zjednodušte súbežnosť.
⬤ Pokrýva Clojure 1. 6.
O autoroch
Michael Fogus a Chris Houser sú prispievateľmi do programovacích jazykov Clojure a ClojureScript a autormi rôznych knižníc a funkcií jazyka Clojure.
Obsah
ČASŤ 1 ZÁKLADY.
⬤ Filozofia jazyka Clojure.
⬤ Pitie z hadice Clojure.
⬤ Máčanie prstov v bazéne.
ČASŤ 2 DÁTOVÉ TYPY.
⬤ O skalároch.
⬤ Typy kolekcií.
3. ČASŤ FUNKCIONÁLNE PROGRAMOVANIE.
⬤ Byť lenivý a ustálený vo svojich spôsoboch.
⬤ Funkčné programovanie.
ČASŤ 4 ROZSIAHLY NÁVRH.
⬤ Makrá.
⬤ Kombinácia údajov a kódu.
⬤ Mutácia a súbežnosť.
⬤ Paralelizmus.
ČASŤ 5 SYMBIÓZA HOSTITEĽA.
⬤ Java. ďalšie.
⬤ Prečo ClojureScript?
ČASŤ 6 TANGENCIÁLNE ÚVAHY.
⬤ Dátovo orientované programovanie.
⬤ Výkon.
⬤ Myslenie programov.
⬤ Clojure mení spôsob myslenia.