Objetivo caml (ocaml)

Definición - ¿Qué significa Objective Caml (OCaml)?

Object Caml (OCaml) es la versión orientada a objetos y la implementación principal del lenguaje de programación Caml. Simplemente extiende el lenguaje básico de Caml y coloca una capa totalmente orientada a objetos y un sistema de módulos que están conectados a través de un sistema polimórfico con una interfaz de tipo. Al igual que el lenguaje Caml original, OCaml es un lenguaje de uso general, diseñado teniendo en cuenta la confiabilidad y seguridad del programa.

Techinfo explica Objective Caml (OCaml)

Object Caml está diseñado para ser una implementación de "fuerza industrial" con un compilador de código nativo que se puede utilizar para nueve arquitecturas de procesador, un compilador de código de bytes y un bucle de lectura-evaluación-impresión utilizado para un rápido desarrollo y portabilidad. La distribución también incluye una biblioteca estándar completa, un generador de analizador y lexer, un depurador de reproducción, un generador de documentación y un preprocesador de bonita impresora.

Object Caml se distribuye como software de código abierto bajo la licencia pública Q, mientras que sus diversas bibliotecas se distribuyen bajo LGPL.

Object Caml admite las siguientes arquitecturas de procesador:

  • PowerPC
  • Alfa
  • AMD64
  • IA32
  • IA64
  • Mips
  • Sparc
  • Brazo fuerte
  • HPPA