Evaluare:
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.
⬤ 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)
Getting Clojure: Build Your Functional Skills One Idea at a Time
Î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.
© 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)