Obsah:
Definice - Co znamená Objective Caml (OCaml)?
Object Caml (OCaml) je objektově orientovaná verze a hlavní implementace programovacího jazyka Caml. Jednoduše rozšiřuje základní jazyk jazyka Caml a vkládá plnou objektově orientovanou vrstvu a modulový systém, který je propojen pomocí polymorfního systému s typovým rozhraním. Stejně jako původní jazyk Caml je i OCaml univerzálním jazykem navrženým s ohledem na spolehlivost a bezpečnost programu.Techopedia vysvětluje Objective Caml (OCaml)
Object Caml je navržen jako průmyslová síla implementace s kompilátorem nativního kódu, který lze použít pro devět architektur procesorů, kompilátor s bajtovým kódem a smyčku čtení-eval-print, která se používá pro rychlý vývoj a přenositelnost. Distribuce zahrnuje také komplexní standardní knihovnu, lexerový a parserový generátor, debugger opakování, generátor dokumentace a předzpracovanou pěknou tiskárnu.
Object Caml je distribuován jako open-source software pod Q Public License, zatímco jeho různé knihovny jsou distribuovány pod LGPL.
Object Caml podporuje následující architektury procesorů:
- PowerPC
- Alfa
- AMD64
- IA32
- IA64
- Mips
- Sparc
- StrongArm
- HPPA