Haskell in der Tiefe

Bewertung:   (4,7 von 5)

Haskell in der Tiefe (Vitaly Bragilevsky)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden und pragmatischen Ansatz für Haskell, der darauf abzielt, die Fähigkeiten über das Anfängerniveau hinaus zu verbessern. Es erörtert effektiv fortgeschrittene Themen und praktische Anwendungen in der Programmierung mit Haskell, was es zu einer wertvollen Ressource für ernsthafte Lernende macht. Einige Leser könnten jedoch bestimmte Konzepte als schwierig und die Tiefe der Behandlung als uneinheitlich empfinden.

Vorteile:

Das Buch wird für seine Mischung aus Tiefe und Praxisnähe gelobt, da es nützliche Themen und fortgeschrittene Haskell-Konzepte abdeckt.
Es ist gut strukturiert und organisiert und bietet Einblicke in professionelle Entwicklungsprozesse, Werkzeuge und Best Practices.
Der Schreibstil ist klar und macht komplexe Konzepte leichter zugänglich, und es enthält wertvolle Übungen, die das Verständnis verbessern.
Vitalys Lehransatz ist hoch angesehen, mit umfassenden Erklärungen zu Monaden und anderen fortgeschrittenen Themen.

Nachteile:

Einige Leser könnten sich von der Tiefe des Buches überwältigt fühlen, besonders wenn sie neu in Haskell sind, was es als erstes Buch für Anfänger weniger geeignet macht.
Es gibt Fälle, in denen die Erklärung bestimmter fortgeschrittener Themen, wie MonadReader und MonadWriter, nicht detailliert genug ist, was bei einigen Lernenden Verwirrung stiftet und das Verständnis behindert.
Die Behandlung einiger Themen entspricht möglicherweise nicht den Bedürfnissen aller Leser, vor allem derjenigen, die mehr Grundlagenwissen benötigen.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Haskell in Depth

Inhalt des Buches:

Haskell in Depth erschließt eine neue Ebene von Fähigkeiten mit dieser anspruchsvollen Sprache. Dieses Buch geht über die Grundlagen von Syntax und Struktur hinaus und erschließt wichtige Themen wie fortgeschrittene Typen, Nebenläufigkeit und Datenverarbeitung.

Zusammenfassung

Machen Sie den Schritt vom "Haskell-Studenten" zum "Haskell-Entwickler". Haskell in Depth erforscht die wichtigen Sprachfunktionen und Programmierfähigkeiten, die Sie benötigen, um mit Haskell produktionsreife Software zu erstellen. Und ganz nebenbei erhalten Sie interessante Einblicke, warum Haskell so aussieht und funktioniert, wie es aussieht. Machen Sie sich bereit, in die Tiefe zu gehen!

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Software für hochpräzise Aufgaben wie Finanztransaktionen, Verteidigungssysteme und wissenschaftliche Forschung muss absolut und nachweislich korrekt sein. Als rein funktionale Programmiersprache erzwingt Haskell einen mathematisch strengen Ansatz, der zu prägnantem, effizientem und fehlerfreiem Code führen kann. Um solchen Code zu schreiben, brauchen Sie ein tiefes Verständnis. Das können Sie in diesem Buch erwerben!

Über das Buch

Haskell in Depth erschließt eine neue Ebene von Fähigkeiten mit dieser anspruchsvollen Sprache. Dieses Buch geht über die Grundlagen von Syntax und Struktur hinaus und erschließt wichtige Themen wie fortgeschrittene Typen, Nebenläufigkeit und Datenverarbeitung. Sie werden wichtige Teile des Haskell-Ökosystems entdecken und zentrale Entwurfsmuster beherrschen, die die Art und Weise, wie Sie Software schreiben, verändern werden.

Was ist drin?

⬤ Erstellung von Anwendungen, Webservices und Netzwerkanwendungen.

⬤ Verwendung anspruchsvoller Bibliotheken wie Lens, Singletons und Servant.

⬤ Organisieren von Projekten mit Cabal und Stack.

⬤ Fehlerhandhabung und Testen.

⬤ Reine Parallelität für Multicore-Prozessoren.

(Über den Leser)

Für Entwickler, die mit den Grundlagen von Haskell vertraut sind.

Über den Autor

Vitaly Bragilevsky unterrichtet seit 2008 Haskell und funktionale Programmierung. Er ist Mitglied des GHC-Lenkungsausschusses.

Inhaltsverzeichnis

TEIL 1 KERN-HASKELL.

1 Funktionen und Typen.

2 Typklassen.

3 Entwickeln einer Anwendung: Börsenkurse.

TEIL 2 EINFÜHRUNG IN DIE ANWENDUNGSENTWICKLUNG.

4 Haskell-Entwicklung mit Modulen, Paketen und Projekten.

5 Monaden als praktische Funktionalitätsanbieter.

6 Strukturierung von Programmen mit Monad-Transformatoren.

TEIL 3 QUALITÄTSSICHERUNG.

7 Fehlerbehandlung und Protokollierung.

8 Schreiben von Tests.

9 Haskell-Daten und -Code zur Laufzeit.

10 Benchmarking und Profiling.

TEIL 4 FORTGESCHRITTENES HASKELL.

11 Fortschritte im Typensystem.

12 Metaprogrammierung in Haskell.

13 Mehr über Typen.

TEIL 5 HASKELL TOOLKIT.

14 Datenverarbeitungs-Pipelines.

15 Arbeiten mit relationalen Datenbanken.

16 Gleichzeitigkeit.

Weitere Daten des Buches:

ISBN:9781617295409
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:664

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Haskell in der Tiefe - Haskell in Depth
Haskell in Depth erschließt eine neue Ebene von Fähigkeiten mit dieser anspruchsvollen Sprache. Dieses Buch geht über die...
Haskell in der Tiefe - Haskell in Depth

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