Obsah:
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