ERLANG programmieren: Software für eine konkurrierende Welt

Bewertung:   (4,6 von 5)

ERLANG programmieren: Software für eine konkurrierende Welt (Joe Armstrong)

Leserbewertungen

Zusammenfassung:

Das Buch ist wegen seiner klaren Erklärungen und seines effektiven Lehrstils hoch angesehen. Es deckt eine Reihe von Themen ab, die für Erlang relevant sind, und konzentriert sich auf nebenläufige Programmierung, was es zu einer unverzichtbaren Ressource für Anfänger und erfahrene Programmierer macht. Es wurden jedoch einige Ungenauigkeiten in Bezug auf bestimmte Sprachfunktionen und Probleme mit der Kindle-Version gemeldet.

Vorteile:

Meisterhaft geschrieben mit klaren, gut definierten Beispielen.
Ausgezeichneter Lehrstil, dem man leicht folgen kann.
Umfassende Abdeckung von Erlang-Konzepten, einschließlich Parallelität und Prozesshandling.
Inspiriert zu neuen Denkansätzen bei der Lösung von Programmierproblemen.
Sowohl für Anfänger als auch für Fortgeschrittene geeignet.
Präsentiert innovative Ideen in einer organisierten Art und Weise zum späteren Nachschlagen.

Nachteile:

Einige Ungenauigkeiten in Bezug auf Sprachfunktionen, insbesondere bei der JSON-Unterstützung.
Probleme mit der Kindle-Version hinsichtlich der Lesbarkeit der Code-Beispiele.
Einige Leser merkten an, dass der Inhalt in Bezug auf die Erlang-Entwicklungsumgebung in der zweiten Auflage spärlich ist.
Erwähnung veralteter Funktionen, die in aktuellen Versionen von Erlang möglicherweise nicht mehr vorhanden sind.

(basierend auf 37 Leserbewertungen)

Originaltitel:

Programming ERLANG: Software for a Concurrent World

Inhalt des Buches:

Ein Spiel für mehrere Benutzer, eine Website, eine Cloud-Anwendung oder eine vernetzte Datenbank kann Tausende von Benutzern haben, die alle gleichzeitig interagieren. Sie brauchen ein leistungsfähiges, industrietaugliches Werkzeug, um die wirklich schwierigen Probleme zu bewältigen, die mit parallelen, nebenläufigen Umgebungen verbunden sind. Sie brauchen Erlang. In dieser zweiten Auflage des Bestsellers Programming Erlang lernen Sie, wie Sie parallele Programme schreiben, die mühelos auf Multicore-Systemen skalieren.

Mit Erlang werden Sie überrascht sein, wie einfach es ist, parallele Probleme zu lösen, und wie viel schneller und effizienter Ihre Programme laufen. Das liegt daran, dass Erlang mit parallelen Prozessen arbeitet - und nicht mit einem einzelnen sequenziellen Prozess, wie es in den meisten Programmiersprachen der Fall ist.

Joe Armstrong, der Schöpfer von Erlang, führt Sie in kleinen Schritten in diese leistungsstarke Sprache ein und gibt Ihnen einen vollständigen Überblick über Erlang und wie Sie es in gängigen Szenarien einsetzen können. Sie beginnen mit der sequentiellen Programmierung, gehen zur parallelen Programmierung und zum Umgang mit Fehlern in parallelen Programmen über und lernen, sicher mit der verteilten Programmierung und den Standard-Frameworks von Erlang/Open Telecom Platform (OTP) zu arbeiten.

Sie benötigen keine Vorkenntnisse in funktionaler oder paralleler Programmierung. Die Kapitel sind vollgepackt mit praxisnahen Beispielen, Insider-Tipps und Ratschlägen und schließen mit Übungen für Anfänger und Fortgeschrittene ab.

Die zweite Auflage wurde umfassend neu geschrieben. Neu in dieser Ausgabe sind sieben Kapitel zu den neuesten Erlang-Features: Maps, das Typsystem und der Dialyzer, WebSockets, Programmier-Idiome und eine neue eigenständige Ausführungsumgebung. Sie werden Programme schreiben, die Fehler dynamisch erkennen und korrigieren und die aktualisiert werden können, ohne das System zu stoppen. Außerdem werden Rebar (das De-facto-Erlang-Build-System) und die gemeinsame Nutzung von Erlang-Projekten auf Github behandelt und mit Beispielen aus Cowboy und Bitcask illustriert.

Erlang wird Ihre Sicht auf die Welt und die Art, wie Sie programmieren, verändern.

(Was Sie brauchen)

Das Erlang/OTP-System. Laden Sie es von erlang.org herunter.

Weitere Daten des Buches:

ISBN:9781937785536
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2013
Seitenzahl:548

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

ERLANG programmieren: Software für eine konkurrierende Welt - Programming ERLANG: Software for a...
Ein Spiel für mehrere Benutzer, eine Website, eine...
ERLANG programmieren: Software für eine konkurrierende Welt - Programming ERLANG: Software for a Concurrent World
An mein Bauchgefühl glaube ich nicht: Ein Memoir - In My Gut, I Don't Believe: A Memoir
In My Gut, I Don't Believe (In meinem Bauch glaube ich nicht) ist ein...
An mein Bauchgefühl glaube ich nicht: Ein Memoir - In My Gut, I Don't Believe: A Memoir

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)