Compiler construction 除了实际破解代码外,了解VM实现的最佳方法是什么?

Compiler construction 除了实际破解代码外,了解VM实现的最佳方法是什么?,compiler-construction,programming-languages,vm-implementation,Compiler Construction,Programming Languages,Vm Implementation,我想了解更多关于VM实现和优化的信息。现在,我正在为JRuby做贡献(以一种小的方式),并且正在玩/写我自己在VM中运行的类似lisp的语言实现 然而,我想获得更多关于使用虚拟机和设计虚拟机的信息。除了阅读/使用现有代码外,是否还有其他适合此类信息的资源?我并不反对这样做,我只是想知道是否还有其他来源可以查询。请查看并检查。它被广泛认为是同类中速度最快的VM,也是最干净、最小的实现之一。阅读Anton Ertl的工作。还有大卫·格雷格。此外,您可能还想阅读关于虚拟机的三章。这本书也很有趣,在网上

我想了解更多关于VM实现和优化的信息。现在,我正在为JRuby做贡献(以一种小的方式),并且正在玩/写我自己在VM中运行的类似lisp的语言实现


然而,我想获得更多关于使用虚拟机和设计虚拟机的信息。除了阅读/使用现有代码外,是否还有其他适合此类信息的资源?我并不反对这样做,我只是想知道是否还有其他来源可以查询。

请查看并检查。它被广泛认为是同类中速度最快的VM,也是最干净、最小的实现之一。

阅读Anton Ertl的工作。还有大卫·格雷格。此外,您可能还想阅读关于虚拟机的三章。这本书也很有趣,在网上免费

如果您可以访问ACM数字图书馆,那么它的技术性不强,但仍然很有趣,它是所有便携式虚拟机的老爹

最后,我支持他的建议。这是极好的作品