Qu'est-ce que la programmation fonctionnelle?

La programmation fonctionnelle est un style de programmation informatique basé sur l'évaluation de fonctions mathématiques. Il s'agit d'un style de programmation déclaratif, ce qui signifie qu'il utilise des expressions logiques clairement définies, mais n'énonce pas explicitement ce que l'ordinateur doit faire à chaque étape. L'un des axiomes de la programmation fonctionnelle est qu'une fonction doit renvoyer le même résultat pour n'importe quel jeu d'arguments. Les fonctions adhèrent à ce concept, "mêmes arguments, même résultat", quel que soit le nombre de fois où la fonction est évaluée.

Une caractéristique commune de la programmation fonctionnelle est les objets immuables). Lorsque la valeur d'un objet immuable est définie, il ne peut pas être modifié. Au lieu de cela, des copies de l'objet sont créées et modifiées. L'utilisation de cette approche augmente la sécurité des données et simplifie le processus de débogage.

Exemples de langages de programmation fonctionnels

Idempotence, Langage de programmation, Termes de programmation