Clojure lernen: Bauen Sie Ihre funktionalen Fähigkeiten eine Idee nach der anderen auf

Bewertung:   (4,6 von 5)

Clojure lernen: Bauen Sie Ihre funktionalen Fähigkeiten eine Idee nach der anderen auf (Russ Olsen)

Leserbewertungen

Zusammenfassung:

Getting Clojure von Russ Olsen wird als hervorragende Einführung in die Programmiersprache Clojure hoch gelobt. Das Buch deckt wesentliche Konzepte und fortgeschrittene Funktionen auf klare und ansprechende Weise ab. Es eignet sich besonders für Entwickler, die mit anderen Programmiersprachen vertraut sind und zu Clojure wechseln möchten, ist aber vielleicht nicht ideal für absolute Anfänger. Der Schreibstil ist unterhaltsam und humorvoll und macht komplexe Themen leichter zugänglich. Einige Leser waren jedoch der Meinung, dass bestimmte Themen, wie z. B. veränderbare Zustände und praktische Beispiele, mehr Aufmerksamkeit verdient hätten, und dass das Buch weniger vereinfachende Beispiele gebrauchen könnte.

Vorteile:

Fesselnder und humorvoller Schreibstil
gut strukturiert mit logischer Gruppierung der Themen
deckt sowohl Grundlagen als auch fortgeschrittene Funktionen ab
enthält praktische Abschnitte wie 'In the Wild' und 'Staying Out of Trouble'
vorteilhaft für diejenigen mit vorheriger Programmiererfahrung
klare und umfassende Erklärungen
fördert das tiefere Verständnis von Clojure.

Nachteile:

Nicht ideal für absolute Anfänger in der Programmierung
einige Leser wünschen sich eine ausführlichere Behandlung von veränderbaren Zuständen
einige Beispiele sind zu einfach
zusätzliche Klarheit über die praktische Installation und Verwendung von Tools wie Leiningen
einige Themen fühlen sich vielleicht zu wenig erforscht.

(basierend auf 22 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Hinter jeder Programmiersprache steht eine Vision, wie Programme aufgebaut sein sollten. Die Vision hinter Clojure ist ein radikal einfaches Sprachgerüst, das eine ausgeklügelte Sammlung von Programmierfunktionen zusammenhält. Das Erlernen von Clojure beinhaltet viel mehr als nur das Erlernen der Mechanismen der Sprache. Um Clojure wirklich zu verstehen, müssen Sie die Ideen verstehen, die dieser Struktur von Framework und Funktionen zugrunde liegen. Sie brauchen dieses Buch: eine leicht verständliche Einführung in Clojure, die sich sowohl auf die Ideen hinter der Sprache als auch auf die praktischen Details beim Schreiben von Code konzentriert.

Clojure zieht Entwickler an, die auf der Höhe der Zeit sind, und ist wohl die beste Sprache, um zu lernen, wie man kompromisslos im funktionalen Stil programmiert. Allerdings ist dies mit einer steilen Lernkurve verbunden. Getting Clojure setzt direkt an diesem Punkt an, indem es Ihnen beibringt, funktional zu denken, während es Ihnen die Sprache beibringt. Sie lernen die mächtigen Datenstrukturen und High-Level-Funktionen von Clojure kennen, aber Sie lernen auch, was es für eine Sprache bedeutet, funktional zu sein, und wie man in der funktionalen Art von Clojure denkt.

Jedes Kapitel von Getting Clojure nimmt sich ein oder zwei oder drei Features der Sprache vor, erklärt die Syntax und die Mechanik hinter diesem Feature, so dass Sie es zum Laufen bringen können, bevor Sie sich den tieferen Fragen widmen: Welcher Gedanke steckt hinter dieser Funktion? Und wie fügt es sich in den Rest der Sprache ein? In Getting Clojure lernen Sie die sehr einfache Syntax von Clojure kennen, aber Sie erfahren auch, warum diese Syntax für den Aufbau der Sprache unerlässlich ist. Sie werden entdecken, dass die meisten Datenstrukturen in Clojure unveränderlich sind, aber auch, warum dies zu zuverlässigeren Programmen führt. Und Sie werden sehen, wie einfach es ist, Clojure-Funktionen zu schreiben und wie Sie diese Funktionen nutzen können, um komplexe und leistungsfähige Systeme aufzubauen.

Anhand von Beispielen aus der Praxis, die zeigen, wie Clojure-Programmierer die Sprache einsetzen, wird Getting Clojure Ihnen helfen, die Herausforderungen der Programmierung mit den Augen erfahrener Clojure-Entwickler zu sehen.

Was Sie brauchen:

Sie benötigen einige Vorkenntnisse in der Programmierung. Um den Beispielen in diesem Buch folgen zu können, benötigen Sie Java 6 oder neuer, Clojure 1. 8 oder 1. 9, und Leiningen 2.

Weitere Daten des Buches:

ISBN:9781680503005
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:260

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Eloquentes Ruby - Eloquent Ruby
Es ist einfach, korrekten Ruby-Code zu schreiben, aber um die nötige Geläufigkeit zu erlangen, um großartigen Ruby-Code zu schreiben,...
Eloquentes Ruby - Eloquent Ruby
Clojure lernen: Bauen Sie Ihre funktionalen Fähigkeiten eine Idee nach der anderen auf - Getting...
Hinter jeder Programmiersprache steht eine Vision,...
Clojure lernen: Bauen Sie Ihre funktionalen Fähigkeiten eine Idee nach der anderen auf - Getting Clojure: Build Your Functional Skills One Idea at a Time

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)