这是DoctorWkt在github上开的一个编译器教程,强调实践操作,提供详细步骤和解释,旨在编写一个能够自我编译的编译器。
这是一个汇集了新兴编译器和架构相关的教程、论文、演讲及开源项目的资源列表。
一个用C语言编写的自举C编译器,能够编译自身代码。输出x86-64汇编代码,虽然未经优化但适合教学用途。
这个开源项目是一个人工智能编译器,可以将基于英语的markdown格式转换为功能代码。
这是一个用Go语言编写的Unix 第六版 (V6) 模拟器,旨在让用户在浏览器中轻松体验和学习经典的Unix操作系统,代码量不到1万行,易于学习和理解,非常适合对操作系统和编程基础有兴趣的学习者。
EMU2是一个开源的仿真器,旨在提供对文本模式x86和DOS程序的支持,允许用户在Linux环境中运行和测试这些程序。