Wave – linguagem de baixo nível no estilo C (adição de suporte a %, indexação, operador += e mais)
(github.com/LunaStev)A linguagem Wave, inspirada em linguagens de baixo nível como C e Rust, foi atualizada recentemente para a versão 0.1.2-pre-beta.
Wave é uma linguagem de baixo nível sem garbage collection e, atualmente, é compilada usando LLVM IR. No futuro, também estão sendo desenvolvidos seu próprio backend (Whale), gerenciador de pacotes (Vex) e formato de dados (WSON).
Principais novidades desta atualização:
- suporte ao operador de resto
%(i32,f32) - suporte completo a indexação dinâmica como
arr[i],ptr[j]etc. - suporte a operadores de atribuição composta
+=,-=,*=,/=,%= - distinção entre literais numéricos inteiros e de ponto flutuante (
123vs123.0) - introdução de
lib.rs→ preparação para compatibilidade com gerenciador de pacotes
GitHub: https://github.com/LunaStev/Wave
Documentação: https://wave-lang.dev/
Agradecemos o interesse e o feedback de todos!
Ainda não há comentários.