Ocaml

Origem: Desciclopédia, a enciclopédia livre de conteúdo.
Ir para: navegação, pesquisa

Clippy.gif

Precisando de ajuda para resolver os problemas de syntax e de tipos? Clique aqui para resolver esse problema!
Cometinha.jpg Este é mais um artigo com pretensão pseudo-científica, portanto, seu autor é um desocupado mentiroso que não diz coisa com coisa.

Cquote1.png Vou fazer crysis no OCaml. Cquote2.png
Chuck Norris sobre OCaml
Cquote1.png Print_string "Hello World" Cquote2.png
Calouro sobre as grandes funcionalidades do OCaml.
Cquote1.png Ponha um ;; ae Cquote2.png
Monitor sobre aquele programa que está dando errado.

Introdução[editar]

OCaml, também chamado de OCamerda, é uma linguagem de programação que ninguem nunca ouviu falar, e nunca ouvirá... Não serve pra porra nenhuma, há não ser que você queira passar o dia inteiro cumprimentando o mundo ou criando variáveis. Dizem que no princípio, Deus criou as linguagens de programação. Só que algumas delas continham algum tipo de bug, e os reuniu em uma linguagem só: OCaml (por isso o trocadilho com OCamerda). Chuck Norris, ao perceber tamanha inutilidade, resolveu trancá-la em um lugar secreto, onde nenhum humano a alcançaria. Até que, muitos anos depois, o selo foi liberado, e aos poucos, o OCaml vem tentando dominar o mundo (sempre dando erros de syntax e de tipo, claro).

OCaml no Brasil[editar]

Dêividi na capa de sua revista favorita na Europa.

Em lugar nenhum do planeta as pessoas estudam tal linguagem, a não ser em uma pacata universidade do nordeste do Brasil chamada UFRN. Isso graças a um francês chamado Dêividi que quer enlouquecer os alunos mandando-os fazer "pogramas" com Ocamerda. Dizem que o Dêividi foi um dos viados responsáveis por liberar o selo que aprisionava o Ocaml no lugar secreto (algum banheiro público numa cidade do interior da França).

Exemplos[editar]

Vamos mostrar algumas inutilidades do OCaml. Percebam a estrutura e a syntax do programa:

  ";;" 


Aqui, mostraremos uma nova forma de utilizar o OCaml. Percebam a estrutura e o belo layout no programa à seguir:

  ";;" 

Partiremos, nesse momento, para uma programação de níveis mais avançados, com programas mais complexos, como esse:

  print_string "Hello World" 

Saídas do Programa[editar]

Geralmente, quando executamos um programa, são comuns o aparecimento das seguintes mensagens:

  "Syntax Error."  
  "This expression has type float but is here used with type int."  
  "This expression has type string but is here used with type int."