Domov Rozvoj Co je objektivní caml (ocaml)? - definice z techopedie

Co je objektivní caml (ocaml)? - definice z techopedie

Obsah:

Anonim

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
Co je objektivní caml (ocaml)? - definice z techopedie