Obținerea Clojure: Construiește-ți abilitățile funcționale cu o idee pe rând

Evaluare:   (4.6 din 5)

Obținerea Clojure: Construiește-ți abilitățile funcționale cu o idee pe rând (Russ Olsen)

Recenzii ale cititorilor

Rezumat:

Getting Clojure de Russ Olsen este foarte apreciată ca o introducere excelentă în limbajul de programare Clojure. Cartea acoperă în mod eficient conceptele esențiale și caracteristicile avansate într-o manieră clară și atractivă. Este deosebit de benefică pentru dezvoltatorii familiarizați cu alte limbaje de programare care doresc să facă tranziția la Clojure, dar s-ar putea să nu fie ideală pentru începătorii compleți. Stilul de scriere este conversațional și plin de umor, făcând subiectele complexe mai accesibile. Cu toate acestea, unii cititori au considerat că anumite subiecte, cum ar fi starea mutabilă și exemplele practice, necesitau mai multă atenție, iar cartea ar putea folosi mai puține exemple simpliste.

Avantaje:

Stil de scriere captivant și plin de umor
bine structurată, cu o grupare logică a subiectelor
acoperă atât elementele de bază, cât și caracteristicile avansate
include secțiuni practice precum „În sălbăticie” și „Rămâi departe de necazuri”
benefică pentru cei cu experiență anterioară în programare
explicații clare și cuprinzătoare
încurajează înțelegerea mai profundă a Clojure.

Dezavantaje:

Nu este ideal pentru începătorii compleți în programare
unii cititori își doresc o acoperire mai aprofundată a stării mutabile
anumite exemple sunt prea simpliste
sunt necesare clarificări suplimentare privind instalarea practică și utilizarea unor instrumente precum Leiningen
unele subiecte se pot simți subexplorate.

(pe baza a 22 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

În spatele fiecărui limbaj de programare se află o viziune a modului în care ar trebui construite programele. Viziunea din spatele limbajului Clojure este aceea a unui cadru lingvistic radical de simplu, care reunește o colecție sofisticată de funcții de programare. Învățarea limbajului Clojure implică mult mai mult decât simpla învățare a mecanicii limbajului. Pentru a înțelege cu adevărat Clojure, trebuie să înțelegeți ideile care stau la baza acestei structuri de cadru și caracteristici. Aveți nevoie de această carte: o introducere accesibilă în Clojure care se concentrează pe ideile din spatele limbajului, precum și pe detaliile practice ale scrierii codului.

Clojure atrage dezvoltatorii de ultimă oră și este, fără îndoială, cel mai bun limbaj pentru a învăța să programezi în stil funcțional fără compromisuri. Dar acest lucru vine cu o curbă de învățare abruptă. Getting Clojure abordează direct acest aspect, învățându-vă cum să gândiți funcțional în timp ce vă învață limbajul. Veți învăța despre structurile de date puternice și funcțiile de nivel înalt ale lui Clojure, dar veți învăța și ce înseamnă pentru un limbaj să fie funcțional și cum să gândiți în stilul funcțional al lui Clojure.

Fiecare capitol din Getting Clojure ia o caracteristică sau două sau trei din limbaj, explică sintaxa și mecanismele din spatele acelei caracteristici, astfel încât să o puteți face să funcționeze, înainte de a săpa în întrebări mai profunde: Care este gândirea din spatele funcției? Și cum se potrivește cu restul limbajului? În Getting Clojure veți învăța sintaxa foarte simplă din Clojure, dar veți afla și de ce această sintaxă face parte integrantă din modul în care este construit limbajul. Veți descoperi că majoritatea structurilor de date din Clojure sunt imuabile, dar și de ce acest lucru conduce la programe mai fiabile. Și veți vedea cât de ușor este să scrieți funcții Clojure și, de asemenea, cum puteți utiliza aceste funcții pentru a construi sisteme complexe și capabile.

Cu exemple din lumea reală despre modul în care programatorii Clojure activi folosesc limbajul, Getting Clojure vă va ajuta să vedeți provocările programării prin ochii dezvoltatorilor Clojure experimentați.

Ce vă trebuie:

Veți avea nevoie de o anumită pregătire în programare. Pentru a urmări exemplele din carte, veți avea nevoie de Java 6 sau nou, Clojure 1. 8 sau 1. 9, și Leiningen 2.

Alte date despre carte:

ISBN:9781680503005
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:260

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Ruby elocvent - Eloquent Ruby
Este ușor să scrii cod Ruby corect, dar pentru a obține fluența necesară pentru a scrie cod Ruby grozav , trebuie să mergi dincolo de sintaxă...
Ruby elocvent - Eloquent Ruby
Obținerea Clojure: Construiește-ți abilitățile funcționale cu o idee pe rând - Getting Clojure:...
În spatele fiecărui limbaj de programare se află o...
Obținerea Clojure: Construiește-ți abilitățile funcționale cu o idee pe rând - Getting Clojure: Build Your Functional Skills One Idea at a Time

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)