Funktionale Programmierung: Unterschied zwischen den Versionen
Aus EINI
K |
|||
Zeile 1: | Zeile 1: | ||
Programme in der '''funktionalen Programmierung''' bestehen aus '''Funktionsdefinitionen'''. Dabei wird jede Funktion durch einen Ausdruck definiert. Die Programmausführung besteht aus der Anwendung von Funktionen auf Ausdrücke ('''Terme'''). Die Ausführung eines Programms beginnt dabei mit dem Aufruf einer Funktion, die wiederum andere Funktionen aufruft, usw. | Programme in der '''funktionalen Programmierung''' bestehen aus '''Funktionsdefinitionen'''. Dabei wird jede Funktion durch einen Ausdruck definiert. Die Programmausführung besteht aus der Anwendung von Funktionen auf Ausdrücke ('''Terme'''). Die Ausführung eines Programms beginnt dabei mit dem Aufruf einer Funktion, die wiederum andere Funktionen aufruft, usw. | ||
+ | |||
+ | Diese Art der [[Programmierung]] ist für die Veranstaltung nicht relevant. | ||
Version vom 9. Mai 2016, 22:24 Uhr
Programme in der funktionalen Programmierung bestehen aus Funktionsdefinitionen. Dabei wird jede Funktion durch einen Ausdruck definiert. Die Programmausführung besteht aus der Anwendung von Funktionen auf Ausdrücke (Terme). Die Ausführung eines Programms beginnt dabei mit dem Aufruf einer Funktion, die wiederum andere Funktionen aufruft, usw.
Diese Art der Programmierung ist für die Veranstaltung nicht relevant.
Beispielsprachen für die funktionale Programmierung
- Lisp
- Haskell
- ML