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 qu'à Xavier Clerc pour ses relectures attentives.

Accès aux supports

Le support rédigé est disponible ici. La dernière modification date du 21 août 2015.

Des "transparents" sont aussi accessibles:

Enfin, d'autres exemples et exercices viennent enrichir le site, ainsi qu'une foire aux questions.

Dernières nouvelles
Rss feed
jeudi 13 août 2015
Nouveautés dans le support de formation, concernant les modules et l'environnement
vendredi 10 juillet 2015
Nouveautés dans le support de formation
vendredi 6 février 2015

On gagne toujours à flaner dans la documentation...

mardi 13 janvier 2015
Ajout d'un module Types sommes extensibles.
lundi 15 septembre 2014
Ajout d'un module Parallélisme, concurrence.
mercredi 25 juin 2014
jeudi 3 avril 2014
Dépendances entre les modules, amélioration du style
lundi 7 octobre 2013
Mise à jour: liens, OCaml 4.01 + corrections de typos.
mercredi 23 janvier 2013

Nous allons réaliser un programme simple effectuant la transcription depuis et vers du code Morse.

lundi 17 décembre 2012

Nous allons réaliser un programme simple affichant la date du jour sur la sortie standard.

mercredi 12 décembre 2012
Mise en ligne des 'transparents' utilisés pour la journée LoOPS du 11 décembre 2012"
mercredi 24 octobre 2012
Utilisation de Stog pour générer le support. Ajout de liens vers des outils.
mercredi 8 février 2012
Corrections de typos, ajout des liens vers ODT, OCaml editor, TryOCaml et la version française du cours de programmation système en OCaml
Hébergement et développement

Ce support de formation est hébergé sur la forge OCaml, et les sources sont disponibles sur: GitHub.

Licence

Creative Commons License
"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.

Auteur et contact

Maxence Guesdon <Maxence 'POINT' Guesdon 'AT' inria 'POINT' fr>