加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 21:11:01 所属栏目:百科 来源:网络整理
导读:我刚看到有一个名为 Cardinal 的Ruby到 Parrot 编译器,它可以创建在 Parrot 上运行的代码,这是一个可以运行字节代码的VM.如何将Ruby或任何语言的性能编译到它并在那里运行,因为例如,Ruby可能没有预编译的字节代码.可以在 Parrot 上更快运行吗? Python可能会
我刚看到有一个名为 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 /

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读