Freude an Kotlin
Функциональное программирование для всех
Zusammenfassung:
Einleitung
Das Buch „Радость от Kotlin“ (Originaltitel The Joy of Kotlin) von Pierre-Yves Saumont ist nicht nur ein weiterer Leitfaden für eine Programmiersprache. Es ist ein tiefer Eintauchen in die Welt der funktionalen Programmierung, die auf der Kotlin-Plattform umgesetzt wird. Das 2019 erschienene Buch mit 480 Seiten bietet dem Leser nicht nur die Syntax, sondern auch die Philosophie des Schreibens von sauberem, zuverlässigem und ausdrucksstarkem Code.
Der Autor ist ein bekannter Experte auf dem Gebiet der funktionalen Programmierung, der zuvor Bücher über Java geschrieben hat (insbesondere „Functional Programming in Java“). In diesem Werk überträgt er seine langjährige Erfahrung auf Kotlin – eine moderne Sprache, die aufgrund ihrer Prägnanz und Kompatibilität mit Java rasant an Popularität gewinnt.
Worum geht es in diesem Buch?
Das Buch widmet sich der Anwendung der Prinzipien der funktionalen Programmierung (FP) in der Sprache Kotlin. Im Gegensatz zu vielen Lehrbüchern, die sich auf die Grundlagen der Syntax beschränken, zeigt Saumont konsequent auf, wie man Code schreibt, der frei von Seiteneffekten ist, unter Verwendung von unveränderlichen Datenstrukturen, Funktionen höherer Ordnung, Monaden und lazy evaluation.
Die wichtigsten Themen des Buches sind:
- Funktionen als First-Class-Objekte – Erstellung und Komposition von Funktionen.
- Unveränderlichkeit – Arbeit mit unveränderlichen Collections und Daten.
- Fehlerbehandlung ohne Exceptions – Verwendung der Typen
Option,Either
Empfehlungen
C# (.NET) und Datenbanken: Ein praktischer Leitfaden
Entwurfsmuster in PHP: Ein praktischer Leitfaden
Parallelität in PHP: Asynchronität, Multithreading und Nebenläufigkeit
Testen von Go (Golang)-Anwendungen: Von Unit-Tests bis zur Produktion
Geheimnisse des JavaScript-Ninja
Network Programming in Rust