我正在寻找有关未来虚拟机的一些资源(如jvm或clr)
他们会是什么样子?他们会提供并发运行时,更强大的元编程模型吗?
我正在寻找文章,研究项目或纯粹的推测,任何有趣的阅读.
如果您有任何链接或意见,请分享.
的鹦鹉是,将与其他动态语言如Ruby,PHP,Python中一起使用Perl 6的,仅举几例即将到来的虚拟机.
Parrot与Java虚拟机和公共语言运行时略有不同,因为它是基于寄存器的VM而不是像JVM和CLR那样基于堆栈.这里有一些来自Parrot虚拟机上的维基百科条目:
诸如Java虚拟机和当前Perl 5虚拟机之类的虚拟机也是基于堆栈的.Parrot开发人员认为它是Parrot机器的一个优势,它具有寄存器,因此更接近于实际的硬件设计,允许使用大量关于编译器优化的文献为Parrot虚拟机生成代码,以便它可以运行字节码速度更接近机器代码.
虽然它可能不是您正在寻找的,但有消息称有趣地使用了低级虚拟机(LLVM).根据这篇Slashdot文章,Adobe有一个名为Alchemy的项目,这是一个C/C++到Flash字节码编译器,利用LLVM的优化工具生成优化良好的Flash字节码.
我认为我们将看到更多有趣的虚拟机用途,并通过更好的优化和即时编译技术提高采用率,同时增加更多的计算能力,这些都可以通过更新,更快的处理器实现.