Functional programming
Functional programming is a
programming paradigm that treats
computation as the evaluation of
mathematical functions and avoids
state and
mutable data. It emphasizes the application of functions, in contrast with the
imperative programming style that emphasizes changes in state.Functional languages include
APL,
Erlang,
Haskell,
Lisp,
ML,
Oz and
Scheme. Functional
programming languages, especially
purely functional ones, have largely been emphasized in
academia rather than in commercial software development. However, notable functional programming languages used in industry and commercial applications include
Erlang (concurrent applications),
R (statistics),
Mathematica (symbolic math),
Haskell,
ML,
J and
K (financial analysis), and
domain-specific programming languages like
XSLT.
See more at Wikipedia.org...
Programmation fonctionnelle
Funktionale Programmierung
Funktionale Programmierung ist ein
Programmierparadigma. Programme bestehen hier ausschließlich aus einer Vielzahl von Funktionen, daher der Name. Das Hauptprogramm ist eine Funktion, welche die Eingabedaten als Argument erhält und die Ausgabedaten als seinen Wert zurückliefert. Diese Hauptfunktion verwendet in ihrer Definition üblicherweise weitere Funktionen, die wiederum ihrerseits weitere Funktionen verwenden, und das geht so weiter, bis irgendwann, am Boden der Aufrufhierarchie ankommend, nur noch die Grundfunktionen der Programmiersprache verwendet werden, z.B.
Addition,
Konkatenation etc.
Mehr unter Wikipedia.org...
Programowanie funkcyjne
© W niniejszym artykule wykorzystano materialy pochodzace z
Wikipedia® i posiada on Powszechna
Licencje Publiczna GNU
Functionele programmeertaal