Introdução à linguagem Caml

Maio 2017


O que é Caml ?


Caml é uma linguagem de programação de propósito geral projetada para assegurar a segurança e a fiabilidade dos programas. Ele é muito expressivo, mas fácil de aprender e usar. Caml é adequado para a programação em um estilo funcional, ou orientado para objetos. Ele foi desenvolvido e distribuído pela INRIA desde 1985.

OCaml


O Sistema OCaml é a implementação principal da linguagem Caml. Ele oferece um poderoso sistema de módulos e uma camada orientada para objetos. Ele vem com um compilador que produz o código nativo para várias arquiteturas, para um alto desempenho; um compilador que produz bytecodes, para uma maior portabilidade, e um loop interativo, para uma experimentação e um desenvolvimento rápidos.

Caml Light


O sistema Caml Light é uma implementação leve e portátil do núcleo da linguagem Caml. Graças ao seu estatuto estável, ele é usado ativamente no ensino. Para a maioria dos outros usos, recomendamos preferir o seu sucessor o OCaml.

Recursos para os usuários do Caml


Além das distribuições oficiais dos compiladores Caml, o site da INRIA oferece um conjunto de recursos úteis on-line para usuários do Caml, desde iniciantes a peritos em programação. A maioria deles são fornecidos pela comunidade ativa de programadores do Caml.

Artigo original publicado por caml-.-inria-.-fr caml.inria.fr

Tradução feita por Lucia Maurity y Nouira

Veja também

Publicado por pintuda. Última modificação: 6 de novembro de 2011 às 14:41 por pintuda.
Este documento, intitulado 'Introdução à linguagem Caml', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.