Jai é uma linguagem de programação que está sendo desenvolvido por Jonathan Blow (criador dos jogos, Braid e The Witness) projetado principalmente pensando no desenvolvimento de jogos. O desenvolvimento começou em setembro de 2014. Blow ainda não lançou uma versão pública do compilador. No entanto, uma pequena demonstração da linguagem foi mostrada na Reboot Develop 2017.

Recursos

Execução arbitrária do código em tempo de compilação Meta programação em tempo de compilação e introspecção do compilador Refatoração de código facilitada por sintaxe Processo de construção integrado Estruturas orientadas a dados com polimorfismo Reflexão e informações do tipo em tempo de execução Uma nova abordagem dos procedimentos polimórficos Ferramentas de gerenciamento de memória de baixo nível Controle explícito sobre as características de otimização e desempenho

Exemplos

Olá Mundo #import "Basic"; main :: () { print("Olá, Mundo!\n"); }

Ver também

C D Nim Rust Zig

Referências

Ligações externas

Video: The Joy of Programming in Jai

Categoria:Softwares multiplataformas Categoria:Linguagens de programação