Glossar

Funktionale Programmierung

Funktionale Programmierung (FP) Programmierparadigmen
Funktionale Programmierung behandelt Code als mathematische Funktionen: Keine Nebenwirkungen, keine gemeinsamen Zustände, bevorzugt unveränderliche Daten. Gleiche Eingabe liefert immer gleiche Ausgabe. FP eignet sich für parallele Verarbeitung und ist nachweisbar korrekt leichter zu testen. Haskell ist rein funktional; Scala, Kotlin, Python und JavaScript unterstützen FP-Elemente neben OOP.