Casa Sviluppo Che cos'è obiett caml (ocaml)? - definizione da techopedia

Che cos'è obiett caml (ocaml)? - definizione da techopedia

Sommario:

Anonim

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
Che cos'è obiett caml (ocaml)? - definizione da techopedia