Parte 2 | Criando uma Linguagem de Programação do Zero: Além dos Números
Olá, pessoal! 🚀 Estou empolgado para compartilhar a continuação da nossa jornada na criação de uma linguagem de programação do zero. Na Parte 1, exploramos a motivação por trás do projeto, os componentes essenciais de uma linguagem de programação e a estratégia "dividir para conquistar" que estamos adotando.
O que vem por aí?
Nesta segunda parte, estamos indo além dos números! Expandimos nossa linguagem para reconhecer não apenas números inteiros, mas também outros valores literais essenciais como números de ponto flutuante, strings, caracteres, e booleanos. Além disso, discutimos algumas decisões importantes de design em relação aos tipos da linguagem, inspirando-nos em abordagens como as de Rust e Go.
Veja o post completo aqui: https://dev.to/lucas_ac_am/alem-dos-numeros-expandindo-a-linguagem-2b0j
Próximos Passos
Com a capacidade de reconhecer diferentes tipos de literais, nosso próximo passo será trabalhar com operadores aritméticos, como adição, subtração, multiplicação e divisão. Essa expansão nos permitirá criar programas mais expressivos e dinâmicos.
Participe e Dê Feedback!
Estou ansioso para continuar compartilhando essa jornada com todos vocês. Se você tem interesse em criar sua própria linguagem de programação ou simplesmente quer seguir o desenvolvimento, deixe seus comentários, perguntas ou sugestões. Seu feedback é importante!
Fique ligado para mais atualizações e até a próxima parte da série! 💻✨