Tabla de contenido:
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 principal de Caml y coloca una capa orientada a objetos completa 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 original de Caml, OCaml es un lenguaje de propósito general, diseñado teniendo en cuenta la confiabilidad y seguridad del programa.Techopedia 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 para un rápido desarrollo y portabilidad. La distribución también incluye una biblioteca estándar integral, un generador de analizadores y analizadores, un depurador de reproducción, un generador de documentación y una impresora bonita de preprocesador.
Object Caml se distribuye como un 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
