A Clojure megszerzése: Funkcionális készségeid fejlesztése ötletről ötletre

Értékelés:   (4.6 az 5-ből)

A Clojure megszerzése: Funkcionális készségeid fejlesztése ötletről ötletre (Russ Olsen)

Olvasói vélemények

Összegzés:

A Russ Olsen által írt Getting Clojure című könyvet nagyra értékelik, mivel kiváló bevezetés a Clojure programozási nyelvbe. A könyv hatékonyan, érthetően és magával ragadó módon tárgyalja az alapvető fogalmakat és a haladó funkciókat. Különösen hasznos a más programozási nyelveket ismerő fejlesztők számára, akik szeretnének átállni a Clojure-ra, de nem biztos, hogy ideális a teljesen kezdők számára. Az írás stílusa társalgási és humoros, ami az összetett témákat is könnyebben érthetővé teszi. Néhány olvasó azonban úgy érezte, hogy bizonyos témák, például a változtatható állapotok és a gyakorlati példák nagyobb figyelmet igényelnének, és a könyv kevesebb leegyszerűsítő példát is elbírna.

Előnyök:

Magával ragadó és humoros írói stílus
jól strukturált, logikusan csoportosított témák
az alapokat és a haladó funkciókat egyaránt tárgyalja
olyan gyakorlatias részeket tartalmaz, mint a „Vadonban” és a „Staying Out of Trouble”
hasznos a korábbi programozási tapasztalattal rendelkezők számára
világos és átfogó magyarázatok
a Clojure mélyebb megértésére ösztönöz.

Hátrányok:

Nem ideális teljesen kezdő programozók számára
néhány olvasó mélyebb lefedettséget kíván a változtatható állapotokkal kapcsolatban
bizonyos példák túlságosan leegyszerűsítőek
további tisztázásra van szükség a gyakorlati telepítéssel és az olyan eszközök használatával kapcsolatban, mint a Leiningen
néhány témát nem érzik eléggé kidolgozottnak.

(22 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Minden programozási nyelv mögött egy elképzelés áll arról, hogyan kell a programokat felépíteni. A Clojure mögött álló vízió egy radikálisan egyszerű nyelvi keretrendszer, amely a programozási funkciók kifinomult gyűjteményét foglalja magában. A Clojure megtanulása sokkal többet jelent, mint a nyelv mechanikájának elsajátítása. A Clojure valódi elsajátításához meg kell értenünk a keretrendszer és a funkciók struktúrájának alapjául szolgáló elképzeléseket. Erre a könyvre van szüksége: egy közérthető bevezetés a Clojure-ba, amely a nyelv mögötti ötletekre, valamint a kódírás gyakorlati részleteire összpontosít.

A Clojure vonzza az élvonalbeli fejlesztőket, és vitathatatlanul a legjobb nyelv ahhoz, hogy kompromisszumok nélkül megtanuljunk funkcionális stílusban programozni. Ez azonban meredek tanulási görbével jár. A Getting Clojure közvetlenül ezzel foglalkozik azzal, hogy a nyelv tanítása közben megtanít funkcionálisan gondolkodni. Megismerheted a Clojure nagy teljesítményű adatszerkezeteit és magas szintű függvényeit, de azt is megtanulod, mit jelent egy nyelvnek funkcionálisnak lenni, és hogyan gondolkodj a Clojure funkcionális módján.

A Getting Clojure minden egyes fejezete a nyelv egy-két-három funkcióját veszi sorra, elmagyarázza a szintaxist és az adott funkció mögötti mechanikát, hogy működőképes legyen, mielőtt belemerülne a mélyebb kérdésekbe: Mi a gondolkodásmód a funkció mögött? És hogyan illeszkedik a nyelv többi részéhez? A Getting Clojure című könyvben megismerheted a Clojure nagyon egyszerű szintaxisát, de azt is megtudhatod, hogy ez a szintaxis miért szerves része a nyelv felépítésének. Megtudhatod, hogy a Clojure legtöbb adatszerkezete megváltoztathatatlan, de azt is, hogy ez miért vezet megbízhatóbb programokhoz. És látni fogod, milyen egyszerű Clojure függvényeket írni, és azt is, hogyan használhatod ezeket a függvényeket komplex és képes rendszerek építésére.

A Getting Clojure valós példákkal, amelyekből kiderül, hogyan használják a nyelvet a dolgozó Clojure-programozók, segít a tapasztalt Clojure-fejlesztők szemével látni a programozás kihívásait.

Amire szüksége van:

Szükséged lesz némi programozói háttérre. A könyvben található példák követéséhez Java 6 vagy új, Clojure 1. 8 vagy 1. 9, és Leiningen 2.

A könyv egyéb adatai:

ISBN:9781680503005
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:260

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Eloquent Ruby
Könnyű helyes Ruby kódot írni, de ahhoz, hogy a nagyszerű Ruby kód írásához szükséges folyékonyságot megszerezzük, túl kell lépnünk a szintaxison, és el kell...
Eloquent Ruby
A Clojure megszerzése: Funkcionális készségeid fejlesztése ötletről ötletre - Getting Clojure: Build...
Minden programozási nyelv mögött egy elképzelés...
A Clojure megszerzése: Funkcionális készségeid fejlesztése ötletről ötletre - Getting Clojure: Build Your Functional Skills One Idea at a Time

A szerző munkáit az alábbi kiadók adták ki: