LocalazyLocalazy
Qalb é uma linguagem de programação criada por Aliaksei Klimau. É uma linguagem de programação estaticamente tipada e funcional, com ênfase na simplicidade e expressividade. O nome Qalb provém da palavra árabe para coração. Qalb foi concebido para ser uma linguagem concisa e fácil de ler. Tem um pequeno conjunto de características e uma sintaxe simples. Os programas Qalb são fáceis de compreender e de manter. Qalb é uma língua estaticamente dactilografada. Isto significa que cada variável deve ter um tipo, e cada expressão tem um tipo. Os tipos são verificados no momento da compilação, para que possa ter a certeza de que o seu programa é seguro para o tipo. Qalb tem um sistema de tipo simples. Existem três tipos básicos: números inteiros, números de ponto flutuante, e cordas. Há também dois tipos compostos: tuplos e listas. Os tufos são colecções de valores de tamanho fixo, e as listas são colecções de valores de tamanho variável. Qalb é uma linguagem de programação funcional. Isto significa que os programas são escritos como uma série de chamadas de função. As funções são valores de primeira classe, o que significa que podem ser passados como argumentos para outras funções. Qalb tem um modo imperativo, que lhe permite escrever programas que modificam o estado. No entanto, o modo imperativo não é o foco da linguagem, e é desencorajado escrever programas que são fortemente imperativos. Qalb foi concebido para ser uma linguagem segura. Tem uma série de características que evitam erros comuns de programação, tais como dereferências de ponteiro nulo e sobrefluxos de buffer. Qalb é software de código aberto, lançado sob a licença do MIT.