代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

鲁比或其他语言会在鹦鹉身上跑得更快吗?

  •  7
  • nonopolarity  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  4
  •   draegtun    14 年前

    Parrot 开发还没有把重点放在优化上。路线图总是在版本3或4中列出这一点( 当前版本为2.9)。

    Lorito &安培; JITRewrite ).

    它的果实将作为Parrot3.0的一部分开始展示,我认为它将在明年春天上市。


    可能的 roadmap 已经被一个鹦鹉开发人员发布在他的 blog . 以下是他对未来3年可能的想法的总结:

    • 3.0-新的垃圾收集器
    • 3.3-洛里托原型
    • 4.0-新对象元模型
    • 5.0-新JIT
    • 6.0-新并发系统

    /I3az公司/

        2
  •  1
  •   BenMorel Sonaten    11 年前

    编辑:我在看以前的结果 newer ones are available . 作为最新的基准测试,parrot在一些测试中击败了vanilla虚拟机,但在其他测试中速度较慢。一些测试甚至都无法完成。

    推荐文章