Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

OCaml

Índice OCaml

Objective Caml, também conhecida como OCaml (Objective Categorical Abstract Machine Language), é uma linguagem de programação funcional da família ML, desenvolvida pelo INRIA em 1996.

22 relações: C (linguagem de programação), Caml, Cálculo lambda, Coletor de lixo, Compilador, F Sharp, GNU Lesser General Public License, GTK, Haskell (linguagem de programação), INRIA, Linguagem de programação, ML (linguagem de programação), Multiplataforma, OpenGL, Orientação a objetos, Paradigma de programação, Programação funcional, Programação imperativa, Rust (linguagem de programação), Scala (linguagem de programação), Standard ML, 1996.

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: OCaml e C (linguagem de programação) · Veja mais »

Caml

Caml, acrónimo de "Categorical Abstract MetaLanguage", é um dialeto da família de linguagens de programação do ML, desenvolvida pelo INRIA e pela École Normale Supérieure.

Novo!!: OCaml e Caml · Veja mais »

Cálculo lambda

Na lógica matemática e na ciência da computação, lambda cálculo, também escrito como cálculo-λ é um sistema formal que estuda funções recursivas computáveis, no que se refere a teoria da computabilidade, e fenômenos relacionados, como variáveis ligadas e substituição.

Novo!!: OCaml e Cálculo lambda · Veja mais »

Coletor de lixo

Espírito Santo, no Brasil. Coletor de lixo, comumente chamado no Brasil de lixeiro, é o profissional da limpeza que trabalha na coleta de lixo e no recolhimento do conteúdo das lixeiras, frequentemente auxiliado pela presença de um caminhão de lixo.

Novo!!: OCaml e Coletor de lixo · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: OCaml e Compilador · Veja mais »

F Sharp

F# é uma linguagem de programação multiparadigma para a plataforma.NET, que engloba programação funcional, imperativa e orientada a objetos.

Novo!!: OCaml e F Sharp · Veja mais »

GNU Lesser General Public License

A GNU Lesser General Public License, escrita em 1991 (e atualizada em 1999), é uma licença de software livre aprovada pela FSF e escrita como um meio-termo entre a GPL e licenças mais permissivas, tais como a licença BSD e a licença MIT.

Novo!!: OCaml e GNU Lesser General Public License · Veja mais »

GTK

GTK (anteriormente GTK+ e GIMP Toolkit) é um toolkit multiplataforma para a criação de interfaces gráficas.

Novo!!: OCaml e GTK · Veja mais »

Haskell (linguagem de programação)

Haskell é uma linguagem de programação puramente funcional, de propósito geral, nomeada em homenagem ao lógico Haskell Curry.

Novo!!: OCaml e Haskell (linguagem de programação) · Veja mais »

INRIA

O Institut National de Recherche en Informatique et en Automatique (INRIA) é uma organização pública francesa de carácter científico e tecnológico criada em janeiro de 1967.

Novo!!: OCaml e INRIA · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: OCaml e Linguagem de programação · Veja mais »

ML (linguagem de programação)

ML é uma linguagem de programação funcional de proposta geral desenvolvida por Robin Milner e outros no final dos anos 1970 na Universidade de Edimburgo, cuja sintaxe foi inspirada pelo ISWIM.

Novo!!: OCaml e ML (linguagem de programação) · Veja mais »

Multiplataforma

Firefox, da Mozilla Foundation, um dos muitos programas multiplataforma. Diz-se multiplataforma (em inglês cross-platform) um programa ou sistema que pode ser executado em mais do que uma plataforma, como o Mozilla Firefox, ou que executa programas ou sistemas de mais de uma plataforma, por exemplo o MAME.

Novo!!: OCaml e Multiplataforma · Veja mais »

OpenGL

O OpenGL (Open Graphics Library) é uma API livre utilizada na computação gráfica, para desenvolvimento de aplicativos gráficos, ambientes 3D, jogos, entre outros.

Novo!!: OCaml e OpenGL · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: OCaml e Orientação a objetos · Veja mais »

Paradigma de programação

Paradigma de programação é um meio de se classificar as linguagens de programação baseado em suas funcionalidades.

Novo!!: OCaml e Paradigma de programação · Veja mais »

Programação funcional

Em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.

Novo!!: OCaml e Programação funcional · Veja mais »

Programação imperativa

Na ciência da computação, programação imperativa é um paradigma de programação de software que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa.

Novo!!: OCaml e Programação imperativa · Veja mais »

Rust (linguagem de programação)

Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla Research.

Novo!!: OCaml e Rust (linguagem de programação) · Veja mais »

Scala (linguagem de programação)

Scala (Scalable language) é uma linguagem de programação de propósito geral, diga-se multiparadigma, projetada para expressar padrões de programação comuns de uma forma concisa, elegante e type-safe (é a medida em que uma linguagem de programação desestimula ou impede erros de tipo).

Novo!!: OCaml e Scala (linguagem de programação) · Veja mais »

Standard ML

Standard ML (SML) é uma linguagem de programação funcional de propósito geral modular com verificação e inferência de tipos em tempo de compilação.

Novo!!: OCaml e Standard ML · Veja mais »

1996

Sem descrição

Novo!!: OCaml e 1996 · Veja mais »

Redireciona aqui:

Objective Caml.

CessanteEntrada
Ei! Agora estamos em Facebook! »