Apprendre à programmer avec OCaml

L'apprentissage de la programmation est difficile. Bien programmer nécessite des connaissances algorithmiques, de l'imagination, de l'anticipation, la maîtrise d'un langage de programmation, et surtout beaucoup d'expérience car les difficultés se cachent souvent dans les détails. Cet ouvrage synthétise nos expériences à la fois de programmeurs et d'enseignants en programmation.

N'oubliez pas que le style de programmation est essentiel. Dans un langage donné, le même algorithme peut être écrit de multiples façons, et certaines peuvent être à la fois élégantes et efficaces. C'est cela que le programmeur doit rechercher à tout prix. C'est la raison pour laquelle nous avons choisi d'utiliser un langage de programmation particulier plutôt que du pseudo-code. Notre choix s'est ainsi porté sur le langage OCaml.

Cet ouvrage est découpé en trois parties. La première est une initiation au langage OCaml destinée aux débutants. Il peut s'agir autant de débutants en programmation, que de programmeurs plus expérimentés qui ne connaissent pas OCaml. À travers de petits programmes, le lecteur découvre les concepts fondamentaux de la programmation et du langage OCaml. Les deuxième et troisième parties sont dédiées à la présentation de concepts algorithmiques fondamentaux pour permettre au lecteur d'écrire ses propres programmes, de manière efficace et structurée. Les concepts algorithmiques sont présentés directement dans la syntaxe du langage OCaml et tous les programmes de cet ouvrage peuvent être immédiatement réutilisés.


Dernière mise à jour : 26/2/2016