Histoire
– (1941) Lambda-calcul : invent´e par Alonzo Church pour ´etudier
la calculabilit´e
– (1959) Lisp : premier langage symbolique pour l’IA
syntaxe simple et uniforme, pr´efixe parenth´es´e
r´ecursion, listes, «garbage collection»
interactif, syst`eme de d´eveloppement int´egr´e, interpr´et´e et
compil´e
typage dynamique, polymorphisme
port´ee dynamique
– (1975) Scheme : Lisp ´epur´e et minimal, port´ee lexicale
– (1987) ML : typage statique, syntaxe infixe
– (1990) Haskell : fonctionnel pur
IFT 2030, v 1.0
Universit´e de Montr´eal Port´ee et activations 2