![](//s1.studylibfr.com/store/data-gzf/884335f859c2ac10c35d6fe50a0bd68e/1/002188610.htmlex.zip/bg4.jpg)
Caml
Ipoint de d´epart: Caml
ICaml est un langage pour la programmation fonctionnelle
Iorigines: R. Milner, ML, meta language, pour programmer
LCF, ann´ees 80
Ifamille: LISP, Scheme, (S,Ca)ML, Haskell, . . .
Idans le paysage des langages de programmation, les langages
fonctionnels sont plutˆot de haut niveau
Iils fournissent des abstractions
I(plus ou moins) loin de l’ex´ecution concr`ete des programmes,
en machine
Ion ´elimine ce qui est “p´eriph´erique”
Ilibrairies (p.ex. graphisme et interfaces, ex´ecutions en parall`ele,
portabilit´e avec d’autres langages ..)
Iinterfaces, ´editeurs