Funktionale Programmierung — Informatik, Klasse 11
Einführung
In der funktionalen Programmierung stehen Funktionen im Mittelpunkt. Programme werden so aufgebaut, dass Eingaben möglichst klar und ohne versteckte Änderungen in Ausgaben verwandelt werden.Das hilft dabei, Code besser zu verstehen, zu testen und in einzelne Bausteine zu zerlegen. Viele moderne Programmiersprachen übernehmen Ideen aus diesem Paradigma.
Begriffe
- reine Funktion
- Rekursion
- Unveränderlichkeit
- höhere Funktion
- Seiteneffekt