Introduction à la programmation
fonctionnelle
Pôle Informatique
24 janvier 2013
La programmation “normale” impérative
Un style de programmation est une façon d’exprimer un calcul.
Dans le style impératif :
Iprogramme : séquences d’instructions
Iinstruction : ordre modifiant l’état de la mémoire
(variables/registres)
Icalcul : exécution des instructions, avec résultat lu dans une
variable
Ce modèle de calcul est directement inspiré des architectures
existantes.
L’alternative fonctionnelle
Dans le style fonctionnel
Iprogramme : une expression
Iexpression : formule (ex : expression arithmétique)
Icalcul : évaluation de l’expression = déterminer la valeur
représentée par la formule
Exemples de programmes :42,1+1,cos(π/ 2) * exp(1)
pas de variables modifiables
pas de boucles for,while,etc ...
remplacées par
A language where functions are taken seriously.
(D. Rémy)
L’alternative fonctionnelle
Dans le style fonctionnel
Iprogramme : une expression
Iexpression : formule (ex : expression arithmétique)
Icalcul : évaluation de l’expression = déterminer la valeur
représentée par la formule
Exemples de programmes :42,1+1,cos(π/ 2) * exp(1)
pas de variables modifiables
pas de boucles for,while,etc ...
remplacées par
A language where functions are taken seriously.
(D. Rémy)
L’alternative fonctionnelle
Dans le style fonctionnel
Iprogramme : une expression
Iexpression : formule (ex : expression arithmétique)
Icalcul : évaluation de l’expression = déterminer la valeur
représentée par la formule
Exemples de programmes :42,1+1,cos(π/ 2) * exp(1)
pas de variables modifiables
pas de boucles for,while,etc ...
remplacées par
A language where functions are taken seriously.
(D. Rémy)
1 / 84 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !