Fondements de la Programmation
Le langage de support du cours est le langage
Caml dans sa version Camllight.
Le site précédent contient plein de pointeur sur le langage, vous pouvez par exemple consulter:
En permanence, vous pouvez revenir au manuel de référence pour consulter les fonctions de librairie.
Vous serez peut être amené à utiliser les outils
camllex et camlyacc.
Il existe une version plus récente, plus expressive (avec objets et modules), mais aussi moins
stable du langage Caml appelé Objective Caml, aussi
appelée Ocaml, que vous pourrez utiliser librement, une fois que vous serez assez confortable avec le langage
Camllight. Les langages Camllight et Ocaml sont très voisins mais
incompatibles (d'une façon générale mais approximative, Ocaml est un sur-ensemble de Camllight).