Funktionale Programmierung — Informatik, Klasse 13
Einführung
In der funktionalen Programmierung stehen Funktionen im Mittelpunkt. Programme werden so aufgebaut, dass Eingaben möglichst ohne Seiteneffekte in Ausgaben umgewandelt werden.Das hilft dabei, Code übersichtlicher, besser testbar und oft leichter mathematisch beschreibbar zu machen. Gerade für komplexe Probleme ist dieser Denkstil sehr nützlich.
Begriffe
- reine Funktion
- Seiteneffekt
- Rekursion
- Unveränderlichkeit
- höhere Funktion