DrRacket
un langage dérivé du λ-calcul
•Scheme est un dialecte de Lisp
•Lisp a été conçu en 1958
•Scheme a été conçu en 1975
•DrRacket a été conçu en 2009
•DrRacket est un dialecte de Scheme
–Les différences sont pour le cours minimes
•Lisp est basé sur le λ-calcul
•La syntaxe et la sémantique de DrRacket a beaucoup de similarité
avec le λ-calcul
– abstractions, applications, portée lexicale, typage statique, lambda …
–DrRacket ajoute au λ-calcul quelques formes syntaxiques (spéciales),
plusieurs librairies et l’évaluation par environnement.
•Apprendre à utiliser la syntaxe de DrRacket se fait en quelques
heures, c’est la programmation fonctionnelle qui s’acquiert plus
lentement parce que c’est une nouvelle façon de penser.
3