Sommario:
Definizione - Cosa significa Objective Caml (OCaml)?
Object Caml (OCaml) è la versione orientata agli oggetti e l'implementazione principale del linguaggio di programmazione Caml. Estende semplicemente il linguaggio Caml di base e inserisce un livello completamente orientato agli oggetti e un sistema di moduli che sono collegati attraverso un sistema polimorfico con un'interfaccia di tipo. Come l'originale linguaggio Caml, OCaml è un linguaggio generico, progettato tenendo conto dell'affidabilità e della sicurezza del programma.Techopedia spiega Objective Caml (OCaml)
Object Caml è progettato per essere un'implementazione "di livello industriale" con un compilatore di codice nativo che può essere utilizzato per nove architetture di processori, un compilatore di codice byte e un ciclo di lettura-lettura valutazione utilizzato per un rapido sviluppo e portabilità. La distribuzione include anche una libreria standard completa, un generatore di lexer e parser, un debugger replay, un generatore di documentazione e un grazioso preprocessore.
Object Caml è distribuito come software open source sotto la Licenza pubblica Q, mentre le sue varie librerie sono distribuite sotto LGPL.
Object Caml supporta le seguenti architetture di processori:
- PowerPC
- Alfa
- AMD64
- IA32
- IA64
- Mips
- Sparc
- Braccio forte
- HPPA