gpt4 book ai didi

ruby - Ruby 或其他语言是否会在 Parrot 上运行得更快?

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:06 25 4
gpt4 key购买 nike

我刚刚看到有一个 Ruby 到 Parrot编译器调用 Cardinal ,它可以创建在 Parrot 上运行的代码,这是一个可以运行字节码的虚拟机。 Ruby 或任何语言的性能如何编译并在那里运行,因为例如,Ruby 可能没有预编译的字节代码。在 Parrot 上运行可以更快吗? ? Python 可能会更好地运行,因为它有 .pyc。

最佳答案

Parrot开发还没有专注于优化。路线图始终在版本 3 或 4 中列出此内容(Parrot 当前为 2.9 版)。

目前正在进行一个大型重构分支,其中包括删除 JIT 并将其替换为新分支(引用:LoritoJITRewrite)。

它的成果应该作为 Parrot 3.0 的一部分开始展示,我认为它将于明年 Spring 发布。


更新

可能 roadmap已由 Parrot 开发人员在他的 blog 中发布.以下是他对 future 3 年的看法的总结:

  • 3.0 - 新垃圾收集器
  • 3.3 - Lorito 原型(prototype)
  • 4.0 - 新对象元模型
  • 5.0 - 新 JIT
  • 6.0 - 新的并发系统

/I3az/

关于ruby - Ruby 或其他语言是否会在 Parrot 上运行得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4002187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com