Lambda-calcul et
programmation
Jean!Jacques L"vy
INRIA
#!$%!%&&#
samedi 12 décembre 2009
Plan
Quelques langages de programmation:
- Lambda calcul pur
- PCF pur
- PCF typé
- Caml
- Haskell
Programmation fonctionnelle
Impacts de la programmation fonctionnelle
Futur
samedi 12 décembre 2009
Lambda-calcul pur
samedi 12 décembre 2009
Le langage
Les lambda-expressions
M, N, P
::=
x, y, z, ...
(variables)
|
λx.M
(M fonction de x)
|
M ( N )
(M appliqué à N)
Calculs “réductions”
(λx.M)(N)M{x:= N}
samedi 12 décembre 2009
Exemples de calcul
Exemples
(λf.fN)(λx.x) (λx.x)N N
samedi 12 décembre 2009
1 / 81 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 !