Usages et perspectives de la programmation fonctionnelle
Pourquoi utiliser la programmation fonctionnelle ?
Ce concept permet de s'assurer de la valeur des variables du début à la fin de nos actions.
Cela va permettre d'avoir un code plus robuste et plus stable, donc moins de bugs et moins de maintenances.
Tout au long de notre script les variables ne peuvent être modifiées.
Quels sont les langages de programmation fonctionnelle ?
Des langages fonctionnels plus récents tels ML (1973), Haskell (1987), OCaml, Erlang, Clean et Oz, CDuce, Scala (2003), F# ou PureScript (2013), Agda (en) sont fortement typés.
Quelle est la différence entre programmation fonctionnelle et POO ?
En programmation fonctionnelle, une fonction est l'unité de manipulation principale.
En POO, un objet est l'unité de manipulation principale.
La programmation fonctionnelle prend principalement en charge l'abstraction sur les données et l'abstraction sur le comportement.
- Un langage fonctionnel est un langage de programmation. dont la syntaxe et les caractéristiques encouragent la programmation fonctionnelle (La programmation fonctionnelle est un paradigme de programmation qui considère le calcul en).
Le langage fonctionnel le plus ancien est le Lisp, créé en 1958 par Mac Carthy.
La programmation fonctionnelle consiste `a exploiter l'une et/ou l'autre de ces deux propriétés. Un langage fonctionnel : un langage qui permet et favorise la programmation fonctionnelle. Être une fonction pure, c'est donc engendrer des résultats qui ne dépendent que des arguments, sans effet externe.