Effektives Haskell: Lösung von Problemen der realen Welt mit stark typisierter funktionaler Programmierung

Bewertung:   (4,4 von 5)

Effektives Haskell: Lösung von Problemen der realen Welt mit stark typisierter funktionaler Programmierung (Rebecca Skinner)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine Mischung aus positiven und negativen Rezensionen. Einige Leser schätzen die detaillierten Erklärungen der Haskell-Konzepte, während andere die Struktur und den Schreibstil kritisieren.

Vorteile:

Das Buch bietet gründliche Erklärungen für Haskell-Konzepte, deckt sowohl Grundlagen als auch fortgeschrittene Funktionen ab und enthält reale Anwendungen von Haskell, was es für viele Leser unterhaltsam und informativ macht.

Nachteile:

Kritiker bemängeln den übermäßigen Umfang (600 Seiten), die schlechte Organisation, die irreführenden Versprechungen in der Einleitung, die Komplexität der Code-Beispiele und den mangelnden Fokus auf reale Problemlösungen, was Anfänger frustrieren kann.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming

Inhalt des Buches:

Setzen Sie die Leistungsfähigkeit von Haskell in Ihren Programmen ein und lernen Sie von einem Ingenieur, der Haskell täglich nutzt, um praktische Arbeit effizient zu erledigen. Nutzen Sie leistungsstarke Funktionen wie Monad-Transformatoren und Type Families, um nützliche Anwendungen zu erstellen. Nutzen Sie die Vorteile einer rein funktionalen Sprache, wie den Schutz Ihres Codes vor Seiteneffekten. Verwalten Sie nebenläufige Prozesse ohne Angst. Wenden Sie funktionale Techniken auf die Arbeit mit Datenbanken und die Erstellung von RESTful Services an. Verzetteln Sie sich nicht in der Theorie, sondern lernen Sie, fortgeschrittene Programmierkonzepte zur Lösung realer Probleme einzusetzen. Lernen Sie nicht nur die Syntax, sondern tauchen Sie tief in Haskell ein, während Sie effiziente, gut getestete Programme erstellen.

Haskell ist eine rein funktionale Programmiersprache mit einem reichhaltigen Ökosystem an Tools und Bibliotheken. Sie wurde entwickelt, um die Grenzen der Programmierung zu erweitern, und bietet unvergleichliche Möglichkeiten für die Erstellung zuverlässiger und wartbarer Systeme. Aber um diese Macht zu entfesseln, brauchen Sie einen Leitfaden. Effektives Haskell ist dieser Leitfaden. Geschrieben von einem Ingenieur, der weiß, wie man Haskell in der realen Welt anwendet und es täglich benutzt, um praktische Arbeit zu erledigen, ist es Ihr Ticket zur Haskell-Meisterschaft.

Gewinnen Sie ein tiefes Verständnis dafür, wie Haskell mit IO und der Außenwelt umgeht, indem Sie eine komplette Haskell-Anwendung schreiben, die mehrere verschiedene Arten von IO ausführt. Vertiefen Sie das Gelernte mit praktischen Übungen in jedem Kapitel.

Schreiben Sie stabilen und performanten Code unter Verwendung des Haskell-Typensystems, Code, der einfacher zu erweitern und zu refaktorisieren ist. Nutzen Sie die Möglichkeiten der reinen funktionalen Programmierung, um die Zusammenarbeit zu verbessern, Gleichzeitigkeit sicher und einfach zu machen und große Codebasen zu verwalten.

Implementieren Sie typsichere Webservices, schreiben Sie generative Tests, entwerfen Sie stark typisierte, eingebettete, domänenspezifische Sprachen, und erstellen Sie Anwendungen, die Parallelität und Nebenläufigkeit nutzen, ohne Angst vor Deadlocks und Race Conditions zu haben. Erstellen und Bereitstellen von Cloud-nativen Haskell-Anwendungen. Beherrschen der Leistungsmerkmale funktionaler Anwendungen, um sie schneller laufen zu lassen und weniger Speicher zu verbrauchen.

Haskell-Programme zu schreiben, die reale Geschäftsprobleme lösen.

Was Sie brauchen:

⬤ Intel-basierter Mac, M1 Macs, Linux PC oder Windows mit WSL2.

⬤ ghcup (http: //www. Haskell.org/ghcup/)

⬤ Eine aktive Internetverbindung wird für einige Projekte erforderlich sein.

Weitere Daten des Buches:

ISBN:9781680509342
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:440

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Britische Fallschirmjäger 1940-45 - British Paratrooper 1940-45
Diese neue Geschichte der britischen Fallschirmjäger von 1940 bis 1945 beschreibt die...
Britische Fallschirmjäger 1940-45 - British Paratrooper 1940-45
Effektives Haskell: Lösung von Problemen der realen Welt mit stark typisierter funktionaler...
Setzen Sie die Leistungsfähigkeit von Haskell in...
Effektives Haskell: Lösung von Problemen der realen Welt mit stark typisierter funktionaler Programmierung - Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming

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