Funktionale Programmierung
Einfache Sprache
Def. Funktionale Programmierung
Bei der Funktionalen Programmierung ist ein Programm eine Menge von Funktionsdefinitionen. Ein Programmablauf besteht aus einer Reduktion von Ausdrücken. Geht theoretisch auf das Lambda-Kalkül zurück.
Eigenschaften
- Hohes Abstraktionsniveau -> Es wird nicht direkt mit Speicher gearbeitet.
- Keine Seiteneffekte
- Einfachere Korrektheitsbeweise
- weniger Quellcode
- Modularer Programmaufbau
Techniken
Programmiersprachen
Haskell
- ist rein Funktional
Home: