CAML

Abbozzo
Questa voce sull'argomento linguaggi di programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
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
Modifica dati su Wikidata · Manuale

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.

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

  • Sito ufficiale, su caml.inria.fr. Modifica su Wikidata
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica