As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




9年前关闭。




我正在寻找有关 future (类似于jvm或clr)的虚拟机的一些资源。

他们会是什么样子?它们会提供并发的运行时,更强大的元编程模型吗?

我正在寻找文章,研究项目或纯粹的猜测,所有可能会引起读者兴趣的内容。

因此,如果您有任何链接或意见,请共享。

最佳答案

Parrot是即将推出的虚拟机,它将与其他动态语言(例如Ruby,PHP,Python等)一起用于Perl 6。

Parrot与Java虚拟机和公共(public)语言运行时有点不同,因为它是基于寄存器的VM,而不是像JVM和CLR这样基于堆栈的VM。这是Wikipedia entry on the Parrot virtual machine的一些内容:



尽管可能并不是您要找的东西,但有消息称Low Level Virtual Machine (LLVM)有趣地使用了。 Adobe拥有一个名为Alchemy的项目,这是一种C/C++到Flash字节码的编译器,据this Slashdot article称,该项目利用LLVM的优化工具来生成经过优化的Flash字节码。

我认为我们将看到虚拟机有更多有趣的用途,并通过更好的优化和动态编译技术来增加采用率,以及随着更新,更快的处理器而变得越来越强大的计算能力。

关于vm-implementation - future 的虚拟机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/316146/

10-11 18:56