Pular para o conteúdo

Bem-vindo ao Kriol

KriolLang (ou Kriol) é uma linguagem de programação imperativa, de tipagem estática e compilada. Foi criada para permitir que qualquer pessoa que entende Criolo cabo-verdiano possa programar na sua própria língua, mantendo a mesma versatilidade de linguagens como C, Go e Rust.

fn ola(textu nomi, bool naKriolu) {
si naKriolu {
mostran(f"Olá {nomi}, ami nta programa na Kriolu!");
} sinon {
mostran(f"Hello {nomi}, I program in Kriol!");
}
}
fn inisiu() {
ola("Visitanti", sin);
ola("Guest", nau);
}

As palavras-chave são baseadas no Criolo cabo-verdiano, uma língua que funciona naturalmente em ASCII sem acentos obrigatórios. Isso aproxima o código da língua do dia a dia de quem fala Criolo.

A linguagem tem tipagem estática: os tipos são verificados na compilação e os erros aparecem antes de executar. Compila para código nativo eficiente através de LLVM/C.

O projeto é Open Source sob licença MIT.

  • Leia Sobre o Kriol para entender a origem e objectivos do projeto
  • Siga o guia de Primeiros Passos para instalar e começar a programar
  • Explore a secção A Linguagem para aprender a sintaxe e funcionalidades