Funktionale Programmierung in Kotlin
360 Seiten
German
PDF
4.5

Funktionale Programmierung in Kotlin

Практическое руководство по FP на Kotlin

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch «Functional Programming in Kotlin» (Autoren: Marco Vermeulen, Rúnar Bjarnason, Paul Chiusano, 2021, 360 Seiten) ist eine Adaption des berühmten Bestsellers «Functional Programming in Scala» für die Sprache Kotlin. Es bietet einen tiefen Einblick in das Paradigma der funktionalen Programmierung (FP) unter Verwendung moderner Kotlin-Funktionen. Obwohl die Seite Python gewidmet ist, ist dieses Buch für alle nützlich, die FP in einer streng typisierten JVM-Sprache erlernen und das erworbene Wissen auf andere Sprachen, einschließlich Python, übertragen möchten.

Worum geht es in dem Buch

Das Buch beginnt mit den Grundlagen: reine Funktionen, Unveränderlichkeit, referenzielle Transparenz. Dann führt es konsequent in die wichtigsten FP-Konzepte ein: Funktionen höherer Ordnung, Currying, Komposition. Der Hauptteil widmet sich der Arbeit mit Datentypen: Option, Either, List, Stream und dem Aufbau funktionaler Bibliotheken auf ihrer Basis. Die Autoren behandeln ausführlich Monaden, Funktoren, applicative Funktoren und Monadentransformer. Besonderes Augenmerk liegt auf Testen, Parallelität und der Arbeit mit Zuständen in einem rein funktionalen Stil.

Für wen ist dieses Buch geeignet

  • Kotlin-Entwickler, die funktionale Programmierung von Grund auf erlernen möchten.
  • Programmierer, die Java oder andere JVM-Sprachen verwenden, zu Kotlin wechseln und sich für FP interessieren.
  • Fachleute, die mit FP in Scala oder Haskell vertraut sind, aber die Implementierung in Kotlin sehen möchten.
  • Alle, die zuverlässigeren, testbaren Code schreiben möchten.

Empfehlungen