Caml

Une définition du Jargon Français.
Aller à : Navigation, rechercher

nom propre masculin.  [langage]. Categorical Abstract Machine Language. Langage fonctionnel (à l'origine c'était un métalangage, qui s'est par la suite développé en tant que langage fonctionnel à part entière) mis au point à l'INRIA à partir de 1984, et dont l'objectif était de remplacer Pascal (et le modèle langage impératif) dans l'enseignement en France.

L'objectif est désormais d'étendre son utilisation dans l'industrie. Ce langage est utilisé de façon compilée ou interprétée et certains le préférent à Lisp car le jugent plus souple (d'autres n'aiment pas l'inférence de type]]) et plus lisible (moins de parenthèses). (Sur les conseils de Alain Baudier).

Deux dialectes existèrent : Caml-light et Objective Caml. Seul ce dernier est toujours développé (définition précisée par Diego Olivier Fernandez Pons).

Att.png La référence au chameau, « Camel » en anglais, semble délibérée.
http://caml.inria.fr   Site officiel.