Livres en anglais
| [1] | Emmanuel Chailloux, Pascal Manoury et Bruno Pagano.
Developing Applications With Objective Caml.
Traduction anglaise de
“Développement d'applications avec Objective Caml”. [ Version en ligne ]
Un ouvrage très complet (742 pages) sur Objective Caml, qui
couvre non seulement le noyau du langage, mais aussi les
modules, les objets et les classes, la programmation système
et l'interopérabilité avec C.
|
| [2] | Guy Cousineau et Michel Mauny.
The Functional Approach to Programming. Cambridge University Press, Cambridge, 1998, ISBN
0-521-57183-9 (relié) ou
0-521-57681-4 (broché).
Cet ouvrage utilise Caml comme un outil pour introduire les
principaux concepts de la programmation. Il est divisé en
trois parties. La première partie est une introduction à
Caml, qui présente le langage lui-même, mais traite
également d'évaluation par réécriture, de
stratégies d'évaluation et de preuves de programmes par
induction. La deuxième partie est dédiée à la description
de programmes exemples, reliés à des sujets divers et
pouvant ainsi intéresser différents types de lecteurs et
d'étudiants. Enfin, la troisième partie est dédiée à
l'implémentation. Elle décrit l'interprétation puis la
compilation, avec une brève description de la gestion de la
mémoire et de la synthèse de types.
| ![]() |
| [3] | Jon D. Harrop.
OCaml for Scientists. Flying Frog Consultancy Ltd, 2005.
Ce livre introduit la programmation en Objective Caml sous
l'angle de ses utilisations pour le calcul scientifique.
De nombreux exemples couvrent tout le spectre depuis
le calcul numérique de base jusqu'à la visualisation 3D temps-réel
avec OpenGL. Le livre contient plus de 800 morceaux de code source
et des douzaines de diagrammes illustrant la puissance de
la programmation fonctionnelle. Il explique comment construire
en OCaml des programmes à la fois très rapides et remarquablement
simples.
| ![]() |
Livres en français
Programmation en Caml
| [4] | Emmanuel Chailloux, Pascal Manoury et Bruno Pagano.
Développement d'applications avec Objective Caml. Éditions O'Reilly, Paris, 2000, ISBN 2-84177-121-0.
Un ouvrage très complet (742 pages) sur Objective Caml, qui
couvre non seulement le noyau du langage, mais aussi les
modules, les objets et les classes, la programmation système
et l'interopérabilité avec C.
| ![]() |
| [5] | Xavier Leroy et Pierre Weis.
Manuel de référence du langage Caml. InterEditions, Paris, 1993, ISBN 2-7296-0492-8.
Écrit par deux des implémenteurs du compilateur Caml Light,
ce livre décrit de manière exhaustive toutes les
constructions du langage de programmation et fournit une
documentation complète du système Caml Light.
| ![]() |
Enseignement de la programmation avec Caml
| [6] | Pierre Weis et Xavier Leroy.
Le langage Caml. Seconde édition :
Dunod, Paris, 1999, ISBN
2-10-004383-8.
Première édition :
InterEditions, Paris, 1993.
Ce livre permet d'aborder la programmation en Caml de façon
simple et concrète. Véritable cours de programmation, il
introduit progressivement les mécanismes du langage et les
montre à l'oeuvre face aux problèmes fondamentaux de la
programmation. Outre de nombreux exemples introductifs, ce
livre détaille la conception et la réalisation de
six programmes complets et réalistes illustrant
des domaines réputés difficiles: compilation, synthèse de types,
automates, etc.
| ![]() |
| [7] | Guy Cousineau et Michel Mauny.
Approche fonctionnelle de la programmation. Ediscience (Collection Informatique), Paris, 1995, ISBN
2-84074-114-8.
Cet ouvrage utilise Caml comme un outil pour introduire les
principaux concepts de la programmation. Il est divisé en
trois parties. La première partie est une introduction à
Caml, qui présente le langage lui-même, mais traite
également d'évaluation par réécriture, de
stratégies d'évaluation et de preuves de programmes par
induction. La deuxième partie est dédiée à la description
de programmes exemples, reliés à des sujets divers et
pouvant ainsi intéresser différents types de lecteurs et
d'étudiants. Enfin, la troisième partie est dédiée à
l'implémentation. Elle décrit l'interprétation puis la
compilation, avec une brève description de la gestion de la
mémoire et de la synthèse de types.
| ![]() |
Livres en allemand
Livres en italien
| [18] | Carla Limongelli et Marta Cialdea.
Introduzione alla programmazione funzionale. Societa' Editrice Esculapio, 2002, ISBN 88-7488-031-6. | ![]() |
















