Cantitate/Preț
Produs

Clojure for the Brave and True

Autor Daniel Higginbotham
en Limba Engleză Paperback – 15 oct 2015

Daniel Higginbotham aduce în paginile acestui volum o experiență practică solidă, acumulată în peste un deceniu de programare profesională, inclusiv în dezvoltarea de aplicații mobile și web la McKinsey & Company. Această expertiză este evidentă în modul în care abordează Clojure, un dialect Lisp modern care rulează pe Java Virtual Machine (JVM). Considerăm că abordarea sa este una atipică pentru literatura tehnică, optând pentru o metodă 'dessert-first' care permite cititorului să interacționeze cu programe reale încă de la început, evitând astfel barierele teoretice dense care pot descuraja în faza inițială a învățării. Ca și Michael Fogus în The Joy of Clojure, autorul distilează experiență reală în principii acționabile, însă o face printr-un stil ludic și accesibil, folosind exemple practice neconvenționale pentru a explica concepte complexe de programare funcțională. Putem afirma că volumul reușește să demistifice aspecte tehnice avansate, precum gestionarea concurenței, imutabilitatea și scrierea de macrocomenzi pentru a modifica sintaxa limbajului. Merită menționat că textul nu se rezumă doar la cod, ci ghidează utilizatorul prin întregul flux de lucru profesional, inclusiv configurarea editorului Emacs. Structura narativă este una progresivă, transformând abstractul în concret prin proiecte care demonstrează forța ecosistemului Java atunci când este cuplat cu eleganța unui limbaj funcțional. Deși Luke VanderHart în Practical Clojure oferă o referință definitorie, Higginbotham reușește să creeze o poartă de intrare mult mai prietenoasă pentru cei care nu au mai avut contact cu paradigma Lisp.

Citește tot Restrânge

Preț: 22292 lei

Preț vechi: 35158 lei
-37%

Puncte Express: 334

Carte disponibilă

Livrare economică 14-20 mai
Livrare express 28 aprilie-02 mai pentru 9845 lei


Specificații

ISBN-13: 9781593275914
ISBN-10: 1593275919
Pagini: 336
Dimensiuni: 178 x 234 x 20 mm
Greutate: 0.64 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să facă tranziția către paradigma funcțională fără a renunța la robustețea JVM. Cititorul câștigă o înțelegere profundă a structurilor de date persistente și a modelului de concurență din Clojure. Este o resursă excelentă deoarece combină rigoarea tehnică a unui inginer de la McKinsey cu pedagogia aplicată în atelierele ClojureBridge, oferind un parcurs de învățare rapid și aplicat.


Despre autor

Daniel Higginbotham este un programator profesionist cu peste 11 ani de experiență, perioadă în care a utilizat Clojure pentru a construi soluții complexe la nivel enterprise. Contribuțiile sale la ecosistemul software includ dezvoltarea de curriculum pentru ClojureBridge, o organizație dedicată diversificării comunității de dezvoltatori prin workshop-uri gratuite. Activitatea sa de blogger pe site-ul personal și prezența activă în comunitatea open-source reflectă pasiunea pentru simplificarea conceptelor abstracte și promovarea bunelor practici în programarea funcțională.


Descriere

For weeks, months nay! from the very moment you were born, you ve felt it calling to you. At long last you ll be united with the programming language you ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a 'dessert-first' approach: you ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming.

Inside you ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: Wield Clojure s core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure s tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience