Perlen des funktionalen Algorithmusentwurfs

Bewertung:   (4,5 von 5)

Perlen des funktionalen Algorithmusentwurfs (Richard Bird)

Leserbewertungen

Zusammenfassung:

In den Rezensionen zu „Pearls of Functional Algorithm Design“ wird es als ein strenges und aufschlussreiches Buch über funktionale Programmierung und Algorithmen, insbesondere unter Verwendung von Haskell, dargestellt. Während viele Rezensionen die tiefe Erforschung von Algorithmen und den strukturierten Ansatz zur Problemlösung loben, gibt es erhebliche Kritik an der Komplexität des Buches, gelegentlichen Fehlern und Problemen mit der Kindle-Ausgabe.

Vorteile:

Ausgezeichnete Erforschung funktionaler Programmierkonzepte und Algorithmen.
Jedes Kapitel behandelt ein bestimmtes Problem und fördert das Verständnis.
Das Buch zeichnet sich durch logische Konsistenz und Beweise für die Leistungsfähigkeit von Algorithmen aus.
Wertvoll für die Verbesserung der Problemlösungsfähigkeiten und das Schreiben von effizientem Code.
Geeignet für alle, die sich für nicht-triviale, reale Probleme und deren Lösungen interessieren.
Wird als Pflichtlektüre für Informatiker und Software-Ingenieure hoch geschätzt.

Nachteile:

Die Komplexität kann für Anfänger überwältigend sein und eignet sich nicht als Einführung in Haskell oder grundlegendes Algorithmen-Design.
Probleme mit der Kindle-Ausgabe beeinträchtigen die Lesbarkeit aufgrund der falschen Darstellung mathematischer Symbole.
Es gibt zahlreiche Fehler und Auslassungen in den Beweisen und Erklärungen, die zu Verwirrung führen.
Dem Buch fehlt ein zusammenhängendes Thema, das die verschiedenen Probleme miteinander verbindet, was einige Leser verwirren könnte.
Einige Code-Beispiele sind nicht gültig Haskell, so dass es für die Leser schwierig, effektiv zu lernen.

(basierend auf 16 Leserbewertungen)

Originaltitel:

Pearls of Functional Algorithm Design

Inhalt des Buches:

Richard Bird wählt einen radikal neuen Ansatz für den Entwurf von Algorithmen, nämlich den Entwurf durch Berechnung.

Die 30 kurzen Kapitel befassen sich jeweils mit einem bestimmten Programmierproblem aus so unterschiedlichen Quellen wie Spielen und Rätseln, faszinierenden kombinatorischen Aufgaben und vertrauteren Bereichen wie Datenkompression und String-Matching. Jede Perle beginnt mit einer Problemstellung, die in der funktionalen Programmiersprache Haskell ausgedrückt wird, einer leistungsstarken und dennoch prägnanten Sprache, mit der sich algorithmische Ideen klar und einfach darstellen lassen.

Der neuartige Aspekt des Buches besteht darin, dass jede Lösung aus einer anfänglichen Formulierung des Problems in Haskell berechnet wird, indem die Gesetze der funktionalen Programmierung herangezogen werden. Pearls of Functional Algorithm Design richtet sich an angehende funktionale Programmierer, an Studenten und Lehrer, die sich für die Prinzipien des Algorithmusentwurfs interessieren, und an alle, die die Techniken des Denkens über Programme in einem gleichheitsorientierten Stil beherrschen wollen.

Weitere Daten des Buches:

ISBN:9780521513388
Autor:
Verlag:
Sprache:Englisch
Einband:Hardcover
Erscheinungsjahr:2010
Seitenzahl:290

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Algorithmenentwurf mit Haskell - Algorithm Design with Haskell
Dieses Buch stellt die fünf Hauptprinzipien des Algorithmusentwurfs vor: Teilen und Bezwingen, gierige...
Algorithmenentwurf mit Haskell - Algorithm Design with Haskell
Das Küchengartenbuch: Der komplette praktische Leitfaden für den Küchengarten, von der Planung und...
Dies ist der komplette praktische Leitfaden für...
Das Küchengartenbuch: Der komplette praktische Leitfaden für den Küchengarten, von der Planung und Anpflanzung bis zur Ernte und Aufbewahrung - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Einjährige Pflanzen für Ihren Garten: Verschönern Sie Ihren Garten mit leuchtenden Blumen und...
Der wunderbare Vorteil von einjährigen Pflanzen ist,...
Einjährige Pflanzen für Ihren Garten: Verschönern Sie Ihren Garten mit leuchtenden Blumen und Blättern, mit 120 wunderschönen Fotografien - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Praktischer Leitfaden für Baumschnitt, Erziehung und Formschnitt: Beschneiden und Erziehen von...
Ein klarer und fachkundiger Leitfaden zum...
Praktischer Leitfaden für Baumschnitt, Erziehung und Formschnitt: Beschneiden und Erziehen von Bäumen, Sträuchern, Hecken, Formgehölzen, Baum- und Beerenobst, Kletterpflanzen und Rosen - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Funktional denken mit Haskell - Thinking Functionally with Haskell
Richard Bird ist berühmt für die Klarheit und Strenge seiner Texte. Sein neues Lehrbuch, das...
Funktional denken mit Haskell - Thinking Functionally with Haskell
Einführung in die funktionale Programmierung: Einführung in die funktionale Programmierung -...
Nach dem Erfolg der ersten Auflage von Einführung in...
Einführung in die funktionale Programmierung: Einführung in die funktionale Programmierung - Introduction Functional Programming: Introduction Functional Programming
Wie man Zwiebelgemüse anbaut: Ein praktischer Leitfaden für den Anbau von Zwiebeln, Knoblauch,...
Mit bebilderten Schritt-für-Schritt-Anleitungen zur...
Wie man Zwiebelgemüse anbaut: Ein praktischer Leitfaden für den Anbau von Zwiebeln, Knoblauch, Schalotten, Lauch, Schnittlauch und Fenchel, mit Schritt-für-Schritt-Techniken - How to Grow Bulb Vegetables: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leeks, Chives and Fennell, with Step-By-Step Techniqu
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Was haben diese Wörter gemeinsam? Poppy und Freddy haben sie erfunden! Freddy und sein Großvater Poppy lieben es, Zeit miteinander zu...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Was haben diese Wörter gemeinsam? Poppy und Freddy haben sie erfunden! Freddy und sein Großvater Poppy lieben es, Zeit miteinander zu...
Goobletygok
Gärtnerlatein - Die Sprache der Pflanzen erklärt - Gardener's Latin - The Language of Plants...
Jeder Gärtner muss seine lateinischen Namen...
Gärtnerlatein - Die Sprache der Pflanzen erklärt - Gardener's Latin - The Language of Plants Explained
Illustrierte praktische Enzyklopädie des Beschneidens, Erziehens und Formschnitts: Beschneiden und...
„Ein definitiver Leitfaden für das Beschneiden und...
Illustrierte praktische Enzyklopädie des Beschneidens, Erziehens und Formschnitts: Beschneiden und Erziehen von Bäumen, Sträuchern, Hecken, Formschnitt, Baum- und Beerenobst, Klettern - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Wie man Grünzeug anbaut: Eine Anleitung für Gärtner zum Anbau von Kohl, Rosenkohl, Brokkoli,...
In diesem praktischen Verzeichnis wird beschrieben, wie...
Wie man Grünzeug anbaut: Eine Anleitung für Gärtner zum Anbau von Kohl, Rosenkohl, Brokkoli, Grünkohl, Salat, Blumenkohl und Spinat, mit Schritt-B - How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
Perlen des funktionalen Algorithmusentwurfs - Pearls of Functional Algorithm Design
Richard Bird wählt einen radikal neuen Ansatz für den Entwurf von...
Perlen des funktionalen Algorithmusentwurfs - Pearls of Functional Algorithm Design

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)