Bewertung:

The Joy of Clojure ist ein umfassender und aufschlussreicher Leitfaden für die Programmiersprache Clojure, der grundlegendes Wissen mit tiefer gehenden Diskussionen über die Designphilosophie und idiomatische Praktiken verbindet. Während es für seine gründliche Erkundung der Clojure-Funktionen und -Prinzipien gut aufgenommen wird, ist es für Anfänger eine Herausforderung und manchmal unorganisiert in seiner Präsentation.
Vorteile:Gut geschrieben und maßgebend, tiefes Verständnis von Clojure, praktische Diskussionen, gut für erfahrene Programmierer, deckt ein breites Spektrum an Themen ab, darunter funktionale Programmierung, Nebenläufigkeit und Best Practices. Enthält hilfreiche Codebeispiele und fördert das Engagement durch Übungen.
Nachteile:Nicht für absolute Anfänger geeignet; setzt Vorkenntnisse in Programmierung und Clojure oder Lisp voraus. Einige Leser empfinden die Gliederung als unzusammenhängend und schwerfällig, und bestimmte Konzepte bedürfen möglicherweise einer klareren Erklärung.
(basierend auf 21 Leserbewertungen)
The Joy of Clojure
Zusammenfassung
The Joy of Clojure, Second Edition ist ein tiefer Einblick in die Sprache Clojure. Vollständig aktualisiert für Clojure 1. 6, geht diese neue Ausgabe über die reine Syntax hinaus und zeigt Ihnen das "Warum" von Clojure und wie Sie flüssigen Clojure-Code schreiben können. Sie lernen funktionale und deklarative Ansätze für die Programmierung kennen und beherrschen die Techniken, die Clojure so elegant und effizient machen.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Die Programmiersprache Clojure ist ein Dialekt von Lisp, der auf der Java Virtual Machine und JavaScript-Laufzeiten läuft. Es handelt sich um eine funktionale Programmiersprache, die von Haus aus eine hohe Leistung, Ausdruckskraft und Stabilität bietet. Sie bietet integrierte Gleichzeitigkeit und die vorhersehbare Präzision unveränderlicher und persistenter Datenstrukturen. Und sie ist sehr, sehr schnell. Sobald Sie sehen, wie sich lange Java- oder Ruby-Blöcke in ein paar Zeilen Clojure auflösen, werden Sie wissen, warum die Autoren dieses Buches es eine "fröhliche Sprache" nennen. Es ist kein Wunder, dass Unternehmen wie Staples ihre Infrastruktur auf Clojure ausrichten.
Über das Buch
The Joy of Clojure, Second Edition ist eine tiefgehende Darstellung der Sprache Clojure. Vollständig aktualisiert für Clojure 1. 6, geht diese neue Ausgabe über die Syntax hinaus und zeigt Ihnen, wie Sie fließenden Clojure-Code schreiben können. Sie lernen funktionale und deklarative Ansätze zur Programmierung kennen und beherrschen Techniken, die Clojure elegant und effizient machen. Das Buch zeigt Ihnen, wie Sie schwierige Probleme im Zusammenhang mit Gleichzeitigkeit, Interoperabilität und Leistung lösen können, und wie großartig es sein kann, in Clojure zu denken.
Geeignet für Leser mit einiger Erfahrung in Clojure oder Common Lisp.
Was ist drin?
⬤ Erstellung von Webanwendungen mit ClojureScript.
⬤ Beherrschen Sie funktionale Programmiertechniken.
⬤ Vereinfachen Sie Gleichzeitigkeit.
⬤ Umfasst Clojure 1. 6.
Über die Autoren
Michael Fogus und Chris Houser sind Mitwirkende an den Programmiersprachen Clojure und ClojureScript und die Autoren verschiedener Clojure-Bibliotheken und Sprachfunktionen.
Inhaltsverzeichnis
TEIL 1 GRUNDLAGEN.
⬤ Clojure-Philosophie.
⬤ Trinken aus dem Clojure-Feuerwehrschlauch.
⬤ Die Zehen in den Pool tauchen.
TEIL 2 DATENTYPEN.
⬤ Über Skalare.
⬤ Sammlungstypen.
TEIL 3 FUNKTIONALE PROGRAMMIERUNG.
⬤ Faul und festgefahren sein.
⬤ Funktionale Programmierung.
TEIL 4 GROSSER ENTWURF.
⬤ Makros.
⬤ Kombinieren von Daten und Code.
⬤ Mutation und Gleichzeitigkeit.
⬤ Parallelität.
TEIL 5 - WIRTSSYMBIOSE.
⬤ Java. weiter.
⬤ Warum ClojureScript?
TEIL 6 TANGENTIALE ÜBERLEGUNGEN.
⬤ Datenorientierte Programmierung.
⬤ Leistung.
⬤ Denkende Programme.
⬤ Clojure verändert die Art zu denken.