从Advent of Code到自制CPU:一个编程语言爱好者的虚拟机之旅
2025-06-23
作者讲述了其从Advent of Code 2015的Day 7难题出发,逐步深入系统编程和语言开发的历程。他先尝试自行设计编程语言“mango”,后转向构建自己的字节码虚拟机“turbine”。为了实现虚拟机,他深入研究了图灵机和CPU架构,设计了简单的指令集和寄存器,并用C语言编写了虚拟机和简易汇编器。整个项目展现了作者对系统编程的热情和扎实的技术功底,最终实现了一个可运行简单程序的虚拟机。
阅读更多
开发