我使用Ruby进行各种脚本编写:
rails (symfony)
ruby (php, bash)
rb-appscript (applescript)
能否用 Ruby 替代低级语言?
我用 Ruby 写代码,然后它会转换成 Java、C++ 或 C 语言。
一些人说,在 Ruby 中处理性能更敏感的任务时,你可以用 C 扩展 Ruby。但是“扩展”意味着编写 C 文件,然后在 Ruby 代码中调用。我想知道,是否可以使用 Ruby 并将其转换为 C 源代码,然后编译为机器码。那么我就可以在 Ruby 代码中“扩展”它,而不是用 C 来实现。
这就是本帖讨论的内容。用 Ruby 编写所有代码,但获得与 C(或 Java)相同的性能。
第二个好处是您不必学习其他语言。
就像 PHP 的 HipHop 一样。
是否存在这样的实现方式?