De Advent of Code a una CPU personalizada: Un viaje de desarrollo de lenguaje

2025-06-23
De Advent of Code a una CPU personalizada: Un viaje de desarrollo de lenguaje

El autor relata su viaje al desarrollo de sistemas y lenguajes de programación, comenzando con un desafío de Advent of Code 2015, Día 7. Esto lo llevó a crear su propio lenguaje de programación, "mango", y luego una máquina virtual de bytecode, "turbine". Para construir la VM, se sumergió en máquinas de Turing y arquitectura de CPU, diseñando un conjunto de instrucciones simple y registros, implementados en C. El proyecto muestra la pasión del autor por el desarrollo de sistemas y sus sólidas habilidades técnicas, culminando en una VM capaz de ejecutar programas básicos. El autor busca estrellas en GitHub para calificar para un evento determinado.

Desarrollo