当前位置:  开发笔记 > 编程语言 > 正文

除了实际入侵代码之外,什么是了解虚拟机实施的最佳方式?

如何解决《除了实际入侵代码之外,什么是了解虚拟机实施的最佳方式?》经验,为你挑选了2个好方法。

我想了解有关VM实现和优化的更多信息.现在我正在用JRuby贡献(以一种小的方式),并且还使用我在VM中运行的类似lisp的语言实现来播放/编写.

但是,我希望获得有关使用VM和设计它们的更多信息.除了阅读/使用现有代码之外,是否有适合此类信息的良好资源?我并不反对这样做,我只是想知道是否还有其他来源我可以调查.



1> Javier..:

还要检查Lua 5.0的实现.它被广泛认为是同类产品中速度最快的虚拟机,也是最干净,最小的虚拟机之一.



2> Norman Ramse..:

阅读Anton Ertl的作品.还有David Gregg.您也可以阅读Smalltalk蓝皮书,它在VM上有三章.在Smalltalk的绿皮书也很有意思,不在线.

技术性较差但仍然有趣,如果您可以访问ACM数字图书馆,那么所有便携式虚拟机UCSD Pascal的祖父都是如此.

最后,我接受了Lua 5.0实施的建议 .这是一项出色的工作.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有