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 – 新垃圾收集器 / I3az / (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |