De Advent of Code a uma CPU Personalizada: Uma Jornada de Desenvolvimento de Linguagem

2025-06-23
De Advent of Code a uma CPU Personalizada: Uma Jornada de Desenvolvimento de Linguagem

O autor relata sua jornada no desenvolvimento de sistemas e linguagens de programação, começando com um desafio do Advent of Code 2015, Dia 7. Isso o levou a criar sua própria linguagem de programação, "mango", e então uma máquina virtual de bytecode, "turbine". Para construir a VM, ele mergulhou em máquinas de Turing e arquitetura de CPU, projetando um conjunto de instruções simples e registradores, implementados em C. O projeto mostra a paixão do autor pelo desenvolvimento de sistemas e suas fortes habilidades técnicas, culminando em uma VM capaz de executar programas básicos. O autor está buscando estrelas no GitHub para se qualificar para um determinado evento.

Desenvolvimento