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

未来的虚拟机

如何解决《未来的虚拟机》经验,为你挑选了1个好方法。

我正在寻找有关未来虚拟机的一些资源(如jvm或clr)

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

我正在寻找文章,研究项目或纯粹的推测,任何有趣的阅读.

如果您有任何链接或意见,请分享.



1> coobird..:

的鹦鹉是,将与其他动态语言如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字节码.

我认为我们将看到更多有趣的虚拟机用途,并通过更好的优化和即时编译技术提高采用率,同时增加更多的计算能力,这些都可以通过更新,更快的处理器实现.

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