小型VM go get -u shanhu.io/smlvm/... (请注意,我们使用自定义域而不是github.com 。) smlvm是带有32位指令集的小型模拟虚拟机。 它还带有。 该语言具有现代的类似于Go语言的语法,以及类似C的语义和运行时。 该项目是纯Go项目,仅依赖于标准库。 编译器是从头开始编写的。 使用makefile 该项目附带一个makefile ,该文件格式化代码文件,检查棉绒,检查循环依赖项和构建标签。 运行makefile需要安装一些工具。 go get -u shanhu.io/tools/... go get -u github.com/golang