CAML

linguaggio di programmazione

CAML (Categorical Abstract Machine Language) è una versione del linguaggio di programmazione ML sviluppata in Francia presso l'INRIA e l'École Normale Supérieure (ENS). La sua prima implementazione, in Lisp, è stata soprannominata Heavy CAML per la richiesta di ingenti risorse computazionali in confronto al suo successore CAML Light, implementato in C da Xavier Leroy and Damien Doligez.

CAML
linguaggio di programmazione
AutoreInstitut national de recherche en informatique et en automatique
Data di origine1985
Ultima versione4.07 (luglio 2018)
Paradigmiprogrammazione multi-paradigma, programmazione funzionale e programmazione imperativa
Influenzato daML programming language
Ha influenzatoOCaml
Implementazione di riferimento
Sito webcaml.inria.fr

Oltre alla completa riscrittura, CAML Light aggiunge al precedente nucleo del linguaggio un potente sistema di modularizzazione.

Dal 1995, è stato aggiunto anche il trattamento degli oggetti e da allora il nome del linguaggio è mutato in OCaml.

Collegamenti esterni modifica

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica