Huis Ontwikkeling Wat is objectieve caml (ocaml)? - definitie van techopedia

Wat is objectieve caml (ocaml)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Objective Caml (OCaml)?

Object Caml (OCaml) is de objectgeoriënteerde versie en de belangrijkste implementatie van de programmeertaal Caml. Het breidt eenvoudig de kerntaal Caml uit en voegt een volledige objectgeoriënteerde laag en een modulesysteem toe dat via een polymorf systeem met een type-interface is verbonden. Net als de originele Caml-taal is OCaml een taal voor algemeen gebruik, ontworpen met programmabetrouwbaarheid en veiligheid in het achterhoofd.

Techopedia verklaart Objective Caml (OCaml)

Object Caml is ontworpen als een "industriële kracht" -implementatie met een native-code compiler die kan worden gebruikt voor negen processorarchitecturen, een byte-code-compiler en een read-eval-printlus die wordt gebruikt voor snelle ontwikkeling en draagbaarheid. De distributie omvat ook een uitgebreide standaardbibliotheek, een lexer en parser-generator, een replay debugger, een documentatie-generator en een preprocessor pretty-printer.


Object Caml wordt gedistribueerd als een open-source software onder de Q Public License, terwijl de verschillende bibliotheken worden gedistribueerd onder LGPL.


Object Caml ondersteunt de volgende processorarchitecturen:

  • PowerPC
  • Alpha
  • AMD64
  • IA32
  • IA64
  • Mips
  • Sparc
  • Sterke arm
  • HPPA
Wat is objectieve caml (ocaml)? - definitie van techopedia