XRuby
XRuby是第一个可以将Ruby原代码编译成Java字节码的编译器。有测试说明它在某些部分比Ruby 1.8.5还要快。
官方主页: http://xruby.com/
最新版本:
- 2007-03-06 0.1.3
- 2007-02-28 0.1.2
相关文章:
- http://dreamhead.blogbus.com/logs/4412649.html
- XRuby是什么?它是一个编译器。与其它编译器一样,它完成的工作是将一种格式的语言转换成另一种。与大多数编译器不同的是,它是将Ruby的代码(.rb)转换成Java的bytecode(.class)。XRuby是一个开源项目,很荣幸,我是这个项目的成员。 提起Ruby和Java的组合,现阶段,在人们脑中率先撞线的多半是JRuby。JRuby确实在结合Ruby和Java这条路上走了很长一段时间,尤其是去年SUN吸纳了其几个开发人员,名声一下子壮大了许多。但是,JRuby只是一个用Java开发Ruby解释器,而非编译器,也就是说,它并不是将Ruby代码编译成Java的bytecode。当然,现在JRuby的开发者已经走上了编译这条路,不过,仅仅是刚刚起步。从这个意义上来说,XRuby走在前面。