Executando verificação de segurança...
3

Criando um compilador para a JVM

Ano passado investi um tempo implementando o Brainjuck, um compilador de Brainfu*k para a máquina virtual do Java.

Nessa trajetória aprendi muito sobre:

  • operações bitwise
  • Stack VMs
  • Java
  • certamente muito sobre JavaScript, linguagem na qual o compilador é implementada

Como sugerido no Reddit, resolvi colocar isso em uma série de posts

  1. https://codesilva.com/programacao/2026/03/09/eu-criei-um-compilador-para-jvm-so-para-provar-um-ponto
  2. https://codesilva.com/programacao/2026/03/16/compilando-brainfuck-pra-jvm-parte-1-o-interpretador
  3. https://codesilva.com/programacao/2026/03/16/compilando-brainfuck-pra-jvm-parte-2-dissecando-o-formato-class
  4. https://codesilva.com/programacao/2026/03/16/compilando-brainfuck-pra-jvm-parte-3-gerando-bytecode
Carregando publicação patrocinada...
1

Cara, que daora !

Eu li o primeiro post no blog e fiquei bem impressionado. Que trabalheira, man. Parece muito interessante ! E deve desenterrar vários conceitos da computação que a maioria da população (eu tbm) desconhece.

1

Não vou mentir, deu trabalho sim. Mas ao mesmo tempo foi bem gratificante de conseguir fazer rodar. Realmente ce pega muitos conceitos legais. Desenvolve habilidades distintas

0