Ce site héberge un support de cours que j'ai écrit pour une introduction au langage OCaml sous forme de travaux pratiques. J'assure régulièrement cette formation dans les centres INRIA de Rocquencourt et Saclay. Je la mets à disposition pour permettre une utilisation similaire.
Toutes les explications données pendant la formation ne sont pas (encore?) écrites. Je pense notamment à la notion d'environnement d'évaluation qui mériterait quelques schémas (je réfléchis à faire générer des figures automatiquement pour illustrer ce propos).
Un pré-requis pour cette formation est une connaissance de la programmation (algorithmique notamment). Selon le niveau, les modules choisis et pour faire tous les exercices, compter entre deux et cinq jours.
Merci à ceux ayant déjà suivi cette formation pour leurs retours, ainsi que Xavier Clerc et JP Rodi pour leurs relectures attentives.
Le support rédigé est disponible ici. La dernière modification date du 15 juillet 2021.
Des "transparents" sont aussi accessibles:
Enfin, d'autres exemples et exercices viennent enrichir le site, ainsi qu'une foire aux questions.
Les sources de ce site sont disponibles sur Framagit.
"Introduction au langage OCaml" par Maxence Guesdon est mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France.