Cuprins:
Definiție - Ce înseamnă Objective Caml (OCaml)?
Object Caml (OCaml) este versiunea orientată spre obiect și implementarea principală a limbajului de programare Caml. Pur și simplu extinde limbajul Caml de bază și pune un strat complet orientat pe obiecte și un sistem de module care sunt conectate printr-un sistem polimorf cu o interfață de tip. La fel ca limbajul original Caml, OCaml este un limbaj de uz general, conceput având în vedere fiabilitatea și siguranța programului.Techopedia explică Obiectivul Caml (OCaml)
Obiectul Caml este conceput pentru a fi o implementare „rezistență industrială” cu un compilator de cod nativ care poate fi utilizat pentru nouă arhitecturi de procesor, un compilator de coduri de byte și o buclă de citire-eval-imprimare, utilizate pentru dezvoltarea rapidă și portabilitate. Distribuția include, de asemenea, o bibliotecă standard completă, un generator de lexer și parser, un depanator de redare, un generator de documentație și un tipar de imprimantă preprocesor.
Obiectul Caml este distribuit ca un software open-source sub licența Q Public, în timp ce diferitele sale biblioteci sunt distribuite sub LGPL.
Object Caml acceptă următoarele arhitecturi de procesor:
- PowerPC
- Alfa
- AMD64
- IA32
- IA64
- MIPS
- SPARC
- Braț puternic
- HPPA
