Langage fonctionnel

Auteur: Monica Porter
Date De Création: 22 Mars 2021
Date De Mise À Jour: 27 Juin 2024
Anonim
La programmation fonctionnelle expliquée à ma grand-mère - Charlotte Cavalier - WEB2DAY 2017
Vidéo: La programmation fonctionnelle expliquée à ma grand-mère - Charlotte Cavalier - WEB2DAY 2017

Contenu

Définition - Que signifie langage fonctionnel?

Un langage fonctionnel est un langage de programmation construit autour de fonctions ou procédures logiques au sein de sa structure de programmation. Il est basé sur et est similaire aux fonctions mathématiques dans son flux de programme.


Les langages fonctionnels tirent leur structure de base du cadre mathématique du calcul Lambda et de la logique combinatoire. Erlang, LISP, Haskell et Scala sont les langages fonctionnels les plus connus.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le langage fonctionnel

Composé principalement de fonctions, le langage fonctionnel insiste sur la sémantique plutôt que sur la compilation d'un programme. Le langage fonctionnel n'a pas les effets secondaires des styles de programmation impératifs traditionnels, car il ne modifie pas l'état d'un programme et renvoie les mêmes résultats jusqu'à ce que les fonctions soient passées avec les mêmes arguments.


Cependant, le manque d’effets secondaires est également un inconvénient du langage fonctionnel, car tous les programmes ne peuvent pas être développés sans ces effets, en particulier ceux qui nécessitent un changement d’état et la création de procédures d’entrée / sortie (E / S).