gpt4 book ai didi

ruby - 使用 Ruby 进行高性能计算?

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

我的同事通常使用 C 或 Fortran 进行高性能计算(对大型数据数组进行数学运算)。我想知道是否有可能将 Ruby 代码编译/转换并在性能方面接近优化的 C 代码?

有许多项目可以将 Ruby 编译为字节码(Rubinius、JRuby、IronRuby、YARV?、Cardinal)和本地代码(MacRuby、..?)。他们接近 C 性能的机会有多大?

还有将近 2 年的非事件项目将 Ruby 代码转换为 C 代码:ruby2c .


相关问题:

最佳答案

有一个选项您没有包括:在 C 中扩展 Ruby 相当容易,因此如果您有一组有限的操作需要快速,您可以编写一个 C 扩展,然后在 Ruby 中使用它。

http://people.apache.org/~rooneg/talks/ruby-extensions/ruby-extensions.html

关于ruby - 使用 Ruby 进行高性能计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744709/

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