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 /

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...