Definição – O que significa Objective Caml (OCaml)?
Object Caml (OCaml) é a versão orientada a objetos e implementação principal da linguagem de programação Caml. Ele simplesmente estende a linguagem Caml central e inclui uma camada totalmente orientada a objetos e um sistema de módulo que são conectados por meio de um sistema polimórfico com uma interface de tipo. Como a linguagem Caml original, OCaml é uma linguagem de propósito geral, projetada com a confiabilidade e segurança do programa em mente.
Definirtec explica Objective Caml (OCaml)
Object Caml foi projetado para ser uma implementação de “força industrial” com um compilador de código nativo que pode ser usado para nove arquiteturas de processador, um compilador de código de byte e um loop de leitura-avaliação-impressão usado para desenvolvimento rápido e portabilidade. A distribuição também inclui uma biblioteca padrão abrangente, um gerador de lexer e analisador, um depurador de replay, um gerador de documentação e uma pretty-printer de pré-processador.
Object Caml é distribuído como um software de código aberto sob a Q Public License, enquanto suas várias bibliotecas são distribuídas sob LGPL.
Object Caml suporta as seguintes arquiteturas de processador:
- PowerPC
- alfa
- AMD64
- IA32
- IA64
- Mips
- Sparc
- Braço forte
- HPPA