Linguagem de Programação Crystal

Linguagem de Programação Crystal

Esta é a documentação da linguagem de programação Crystal.

Crystal é uma linguagem de programação que tem os seguintes objetivos:

  • Ter uma sintaxe semelhante à de Ruby (mas nosso objetivo não é compatibilidade)
  • Checagem de tipos estática, mas sem ter que especificar o tipo das variáveis ou dos argumentos dos métodos.
  • Poder chamar código em C através de bindings escritos em Crystal.
  • Ter avaliação e geração de código em tempo de compilação, para evitar código de boilerplate.
  • Compilar em código nativo eficiente.