Funktionale Programmierung: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
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 Programmes beginnt dabei mit dem Aufruf einer Funktion, welche wiederrum 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.
  
  
===Beispiel-Sprachen für die funktionale Programmierung===
+
===Beispielsprachen für die funktionale Programmierung===
 
* Lisp
 
* Lisp
 
* Haskell
 
* Haskell
 
* ML
 
* ML

Version vom 3. März 2016, 19:41 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.


Beispielsprachen für die funktionale Programmierung

  • Lisp
  • Haskell
  • ML