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.