image

Access unlimited bootcamps and 650+ courses forever

70
%OFF
Article image
Saulo Maciel
Saulo Maciel14/05/2026 13:38
Share

KAA: Criei a primeira versão estável da minha linguagem

    Salve meus caros leitores, tudo bem? Espero que sim.

    Faz um tempo que iniciei um projeto de criar uma linguagem programação. Venho documentando-a pelos fóruns da Dio.me, Tabnews, linuxchad, Plus Diolinux, o desenvolvimento do projeto que batizei de Kaa em homenagem ao seu modelo de S-bots (POO) e a língua indígena Nheengatu.

    Sendo breve, a Kaa saiu de um "lox" básico em Pyhton, para uma linguagem interpretada e compilada. Pois, para deixá-la mais rápida (32 milissegundos na média), precisei integrar um Jit, depois um VM com ByteCode em C via o Cython.

    Agora, ouvindo sugestões de uns amigos. Optei por mudar a lógica de divulgação, antes, havia pensado em cobrar 1 dólar e você comprava aquela versão da linguagem e aquela versão funcionaria o tempo que você escolhesse até comprar a outra versão. Mas meu colega Timóteo aconselhou-me seguir parecido com o projeto de PySimpleGUI e o professor Junny disse que seria uma boa ideia implementar a linguagem em um hardware para criar kits de robótica educacional.

    image

    Então, venho criando uma enciclopédia, atualizando erros de conversão de tipos e estudando para criar um "Simulador Online", para assim, seguir a ideia do professor Junny. Pois havia criado o sistema de S-bot (POO) inspirado nos meus scripts automatizados que faziam minha atividades antes da existência do Claude e Grok (risos). Agora, o POO de Kaa permite que cada arquivo seja um robô que trabalha em grupo para finalizar uma atividade, e juntando com o Coletor de Lixo, o professor alegou que é muito bom para robôs simples.

    image

    Link para a Kaa Enciclopedia

    Share
    Recommended for you
    GFT - Fundamentos de Cloud com AWS
    Bootcamp Afya - Automação de Dados com IA
    Bootcamp NTT DATA: Backend Java com Spring AI
    Comments (0)