Ruby可以在未来编译并加快速度吗?

时间:2015-11-03 20:00:16

标签: ruby performance scalability

C,Java,C#和Python从头开始编译。感谢Facebook,PHP现在也可以编译,可以在HHVM上运行,提高程序性能。 Ruby不可编译,并且比上述语言慢。 Ruby有可能在未来可编译(比如PHP和HHVM)吗?或者也许有一些原因不可能?

1 个答案:

答案 0 :(得分:2)

这个问题做出了错误的陈述/假设。

  1. 您编写的所有语言(C,Java,C#,Python, Ruby)都已编译。编译时(运行时与预编译)
  2. Ruby 可以从1.9
  3. 预编译为字节码
  4. Ruby并不慢#34;比起其他语言只是因为它通常是在运行时编译的(这是一个主要的误解)。如果预编译,代码将启动得更快,但预编译代码不会使其运行得更快