Ruby或其他语言在Parrot上运行得更快吗?

前端之家收集整理的这篇文章主要介绍了Ruby或其他语言在Parrot上运行得更快吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚看到有一个名为 Cardinal的Ruby到 Parrot编译器,它可以创建在 Parrot上运行的代码,这是一个可以运行字节代码的VM.如何将Ruby或任何语言的性能编译到它并在那里运行,因为例如,Ruby可能没有预编译的字节代码.可以在 Parrot上更快运行吗? Python可能会更好地运行,因为它有.pyc.

解决方法

Parrot开发尚未专注于优化.路线图始终在版本3或4中列出( Parrot目前为版本2.9).

目前正在进行大型重构分支,包括拆除JIT并用新的替换它(参见:Lorito& JITRewrite).

这个的成果应该开始作为Parrot 3.0的一部分展示,我认为它将在明年春天到期.

更新

Parrot开发者在他的blog中发布了一个可能的roadmap.以下是他认为未来3年可能的总结:

> 3.0 – 新垃圾收集器
> 3.3 – Lorito原型
> 4.0 – 新对象元模型
> 5.0 – 新的JIT
> 6.0 – 新的并发系统

/ I3az /

猜你在找的Ruby相关文章