Funktionale Programmierung: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Programme in der funktionalen Programmierung bestehen aus Funktionsdefinitionen. Dabei wird jeder Funktion durch einen Ausdruck definiert. Die Programmausführ…“)
 
Zeile 1: Zeile 1:
Programme in der funktionalen Programmierung bestehen aus Funktionsdefinitionen. Dabei wird jeder Funktion durch einen Ausdruck definiert. Die Programmausführung besteht aus der Anwendung von Funktionen auf Ausdrücke (Terme), dem sog. Lambda-Kalkül.
+
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 Programmes beginnt dabei mit dem Aufruf einer Funktion, welche wiederrum andere Funktionen aufruft usw.
  
  
 
===Beispiel-Sprachen für die funktionale Programmierung===
 
===Beispiel-Sprachen für die funktionale Programmierung===
*Lisp
+
* Lisp
*Haskell
+
* Haskell
*ML
+
* ML

Version vom 17. Juli 2015, 16:05 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 Programmes beginnt dabei mit dem Aufruf einer Funktion, welche wiederrum andere Funktionen aufruft usw.


Beispiel-Sprachen für die funktionale Programmierung

  • Lisp
  • Haskell
  • ML