Funktionale Programmierung in Kotlin: Von den Grundlagen bis zu fortgeschrittenen Techniken
300 Seiten
German
PDF
4.5

Funktionale Programmierung in Kotlin: Von den Grundlagen bis zu fortgeschrittenen Techniken

Funktionale Programmierung in Kotlin: Von den Grundlagen bis zu fortgeschrittenen Techniken

Autor:

Jahr:

Zusammenfassung:

Das Buch „Funktionale Programmierung in Kotlin“ ist ein praktischer Leitfaden, der Ihnen hilft, das Paradigma der funktionalen Programmierung (FP) in der modernen Sprache Kotlin zu meistern. Im Gegensatz zu traditionellen Lehrbüchern legt dieses Buch den Schwerpunkt auf reale Aufgaben: Sie lernen, sauberen, vorhersagbaren und leicht testbaren Code zu schreiben, indem Sie Konzepte wie Datenunveränderlichkeit, reine Funktionen, Komposition und Monaden nutzen.



Für wen ist dieses Buch?

  • Kotlin- und Java-Entwickler, die den funktionalen Stil tiefer verstehen möchten.
  • Programmierer, die von imperativen Sprachen (Python, C++, Java) zu Kotlin wechseln.
  • Studenten und Fachleute, die die Architektur ihrer Projekte verbessern möchten.
  • Alle, die sich für moderne Ansätze der Softwareentwicklung interessieren.


Was werden Sie aus dem Buch lernen?

  • Grundlagen der FP: reine Funktionen, referenzielle Transparenz, Unveränderlichkeit.
  • Arbeit mit Funktionen höherer Ordnung, Lambdas und Closures.
  • Funktionskomposition und Currying zur Erstellung flexibler Ketten.
  • Monaden (Option, Either, Try) und ihre Anwendung zur Fehlerbehandlung.
  • Datenströme (Sequence) und faule Berechnungen.
  • Kombination von OOP und FP in Kotlin: data-Klassen, sealed-Klassen, extension-Funktionen.
  • Testen von funktionalem Code und Umgang mit Seiteneffekten.


Warum sollten Sie dieses Buch lesen?

  • Alle Beispiele sind in Kotlin geschrieben – keine abstrakten Sprachen.
  • Schritt-für-Schritt-Übungen und fertige Projekte (JSON-Parser, Ausdrucksrechner).
  • Tipps zur Leistung und Lesbarkeit des Codes.
  • Vergleich mit dem imperativen Stil – Sie werden den Unterschied in der Praxis sehen.


Das Buch eignet sich sowohl für Anfänger als auch für erfahrene Entwickler. Beginnen Sie mit einfachen Beispielen und gehen Sie schrittweise zu komplexen Konzepten wie Monaden und Funktor-Transformationen über. Am Ende des Buches werden Sie in der Lage sein, Anwendungen zu entwerfen, die leicht zu warten und zu erweitern sind.



„Funktionale Programmierung in Kotlin“ ist Ihr Schlüssel zum Schreiben von zuverlässigem und elegantem Code. Schließen Sie sich der Gemeinschaft von Entwicklern an, die die Macht der FP bereits zu schätzen wissen!

Empfehlungen