Funktionale Programmierung: Eine Pragpub-Anthologie: Erforschung von Clojure, Elixir, Haskell, Scala und Swift

Bewertung:   (2,9 von 5)

Funktionale Programmierung: Eine Pragpub-Anthologie: Erforschung von Clojure, Elixir, Haskell, Scala und Swift (Michael Swaine)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen breiten Überblick über die funktionale Programmierung in mehreren Sprachen und ist damit eine wertvolle Ressource für erfahrene Programmierer, die das Paradigma verstehen wollen. Für absolute Anfänger ist es jedoch möglicherweise nicht geeignet, und einige Inhalte sind veraltet oder lassen in bestimmten Bereichen Tiefe vermissen.

Vorteile:

Gut geschriebene und gut redigierte Artikel bieten klare Einblicke.
Gut für erfahrene Programmierer, die von OOP auf funktionale Programmierung umsteigen.
Deckt eine Reihe von Sprachen ab (Scala, Clojure, Elixir, Haskell, Swift).
Hilfreich für das Erlernen von Konzepten und Theorie der funktionalen Programmierung.
Bietet eine nützliche Perspektive auf hybride und rein funktionale Sprachen.

Nachteile:

Kann für Anfänger ohne Vorkenntnisse der funktionalen Programmierung eine Herausforderung sein.
Einige Kapitel variieren erheblich in Qualität und Tiefe.
Enthält veraltete Informationen, insbesondere zu Swift.
Es fehlen detaillierte Erklärungen zu den Grundlagen der funktionalen Programmierung.
Einige Beschwerden über Fehlinformationen in bestimmten Definitionen.

(basierend auf 8 Leserbewertungen)

Originaltitel:

Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Inhalt des Buches:

Erforschen Sie die funktionale Programmierung und entdecken Sie neue Wege, über Code nachzudenken. Sie wissen, dass Sie die funktionale Programmierung beherrschen müssen, aber das Erlernen einer funktionalen Sprache ist nur der Anfang. In diesem Buch werden Sie anhand von Artikeln aus dem PragPub-Magazin und speziell für dieses Buch geschriebenen Artikeln funktionales Denken sowie funktionale Stile und Idiome in verschiedenen Sprachen erkunden. Unter Anleitung von Experten entdecken Sie die unterschiedlichen Stärken und Ansätze von Clojure, Elixir, Haskell, Scala und Swift und lernen, welche Sprache am besten zu Ihren Bedürfnissen passt.

Mitwirkende Autoren: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm, und Bruce Tate.

Die funktionale Programmierung ist auf dem Vormarsch, da sie das Schreiben von einfacherem, saubererem Code ermöglicht und durch ihre Betonung der Unveränderlichkeit ideal für die Maximierung der Vorteile von mehreren Kernen und verteilten Lösungen ist. Bislang hat noch niemand die perfekte funktionale Sprache erfunden - jede hat ihre eigenen Stärken. In Funktionale Programmierung: A PragPub Anthology werden Sie die Philosophien, Tools und Idiome von fünf verschiedenen funktionalen Programmiersprachen untersuchen.

Sehen Sie, wie Swift, die Entwicklungssprache für iOS, Sie dazu ermutigt, mit funktionalen Techniken wie Map und Reduce hoch skalierbare Anwendungen zu erstellen. Entdecken Sie, wie Sie mit Scala sanft, aber tief in die funktionale Programmierung einsteigen können, ohne die Vorteile der JVM zu verlieren, während Sie mit dem Lisp-basierten Clojure voll in den funktionalen Stil eintauchen können. Lernen Sie fortgeschrittene funktionale Konzepte in Haskell kennen, einer rein funktionalen Sprache, die das Typsystem mit Typinferenz und Typklassen leistungsstark nutzt. Und sehen Sie, wie die funktionale Programmierung mit Elixir, einer neuen funktionalen Sprache, die auf der leistungsstarken Erlang-Basis aufbaut, eleganter und freundlicher wird. Die funktionale Programmierung findet in der Industrie immer mehr Zuspruch, angetrieben durch den Bedarf an Gleichzeitigkeit und Parallelität. Diese Sammlung von Artikeln wird Ihnen helfen, den funktionalen Ansatz zur Problemlösung zu meistern. Setzen Sie also Ihren Entdeckerhut auf und lassen Sie sich überraschen. Das Ziel der Erforschung ist immer die Entdeckung.

Was Sie brauchen:

Vertrautheit mit einer oder mehreren Programmiersprachen.

Weitere Daten des Buches:

ISBN:9781680502336
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:300

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Feuer im Tal: Die Geburt und der Tod des Personal Computers - Fire in the Valley: The Birth and...
In den 1970er Jahren, als ihre Zeitgenossen gegen...
Feuer im Tal: Die Geburt und der Tod des Personal Computers - Fire in the Valley: The Birth and Death of the Personal Computer
Funktionale Programmierung: Eine Pragpub-Anthologie: Erforschung von Clojure, Elixir, Haskell, Scala...
Erforschen Sie die funktionale Programmierung und...
Funktionale Programmierung: Eine Pragpub-Anthologie: Erforschung von Clojure, Elixir, Haskell, Scala und Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

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)