Zac*_*SFT 7 compiler-construction programming-languages vm-implementation
我想了解有关VM实现和优化的更多信息.现在我正在用JRuby贡献(以一种小的方式),并且还使用我在VM中运行的类似lisp的语言实现来播放/编写.
但是,我希望获得有关使用VM和设计它们的更多信息.除了阅读/使用现有代码之外,是否有适合此类信息的良好资源?我并不反对这样做,我只是想知道是否还有其他来源我可以调查.
阅读Anton Ertl的作品.还有David Gregg.您也可以阅读Smalltalk蓝皮书,它在VM上有三章.在Smalltalk的绿皮书也很有意思,不在线.
技术性较差但仍然有趣,如果您可以访问ACM数字图书馆,那么所有便携式虚拟机UCSD Pascal的祖父都是如此.
最后,我接受了Lua 5.0实施的建议 .这是一项出色的工作.