Domov vývoj Čo je objektívny caml (ocaml)? - definícia z technológie

Čo je objektívny caml (ocaml)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Objective Caml (OCaml)?

Object Caml (OCaml) je objektovo orientovaná verzia a hlavná implementácia programovacieho jazyka Caml. Jednoducho rozširuje jadro jazyka Caml a dáva plnú objektovo orientovanú vrstvu a modulový systém, ktoré sú spojené prostredníctvom polymorfného systému s typovým rozhraním. Rovnako ako pôvodný jazyk Caml, aj OCaml je univerzálny jazyk navrhnutý s ohľadom na spoľahlivosť a bezpečnosť programu.

Techopedia vysvetľuje Objective Caml (OCaml)

Object Caml je navrhnutý tak, aby bol implementáciou „priemyselnej sily“ s kompilátorom s natívnym kódom, ktorý je možné použiť pre deväť architektúr procesorov, kompilátor s bajtovým kódom a slučku na čítanie a čítanie eval-print, ktorá sa používa na rýchly vývoj a prenosnosť. Distribúcia zahŕňa aj komplexnú štandardnú knižnicu, lexerový a syntaktický analyzátor, ladiaci program na prehrávanie, generátor dokumentácie a peknú tlačiareň s preprocesorom.


Object Caml je distribuovaný ako softvér s otvoreným zdrojom na základe verejnej licencie Q, zatiaľ čo jeho rôzne knižnice sú distribuované pod LGPL.


Object Caml podporuje nasledujúce architektúry procesorov:

  • PowerPC
  • alpha
  • AMD64
  • IA32
  • IA64
  • MIPS
  • Sparc
  • Silná ruka
  • hppa
Čo je objektívny caml (ocaml)? - definícia z technológie