Von Advent of Code zu einer benutzerdefinierten CPU: Eine Reise in die Sprachentwicklung
2025-06-23
Der Autor beschreibt seinen Weg in die Systemprogrammierung und Sprachentwicklung, beginnend mit einer Herausforderung von Advent of Code 2015, Tag 7. Dies führte zur Entwicklung seiner eigenen Programmiersprache "mango" und anschließend einer Bytecode-Virtual Machine, "turbine". Um die VM zu bauen, tauchte er in Turing-Maschinen und CPU-Architektur ein, entwarf einen einfachen Befehlssatz und Register, implementiert in C. Das Projekt zeigt die Leidenschaft des Autors für Systemprogrammierung und seine soliden technischen Fähigkeiten, die in einer VM gipfeln, die einfache Programme ausführen kann. Der Autor sucht GitHub-Sterne, um sich für eine bestimmte Veranstaltung zu qualifizieren.
Entwicklung