JRuby

JRuby,一個採用纯Java實現的Ruby解释器,由JRuby團隊開發。它是一個自由軟體,在CPL/GPL/LGPL三种许可协议下发布。主要开发者有Charles Nutter、Thomas Enebo、Ola Bini、Nick Sieger等。

JRuby
開發者Charles Nutter, Thomas Enebo, Ola Bini and Nick Sieger
首次发布2001年2001
当前版本
  • 9.4.6.0 (2024年2月20日;穩定版本)[1]
源代码库
编程语言RubyJava
操作系统跨平台
平台Java虚拟机
类型Ruby程式語言的直譯器
许可协议CPL/GPL/LGPL
网站http://jruby.org/

历史

版本 发布日期 改进
0.92006-08-01Rails支持
1.12008-03-28比Ruby MRI 1.8.7性能更好
AOT模式JIT模式
1.1.42008-08-28
1.2.02009-03-16提供对Ruby 1.9几乎完全支持 (包含JIT编译器)
初步的Android支持
1.3.02009-06-03性能提升
1.4.02009-11-02支持Ruby 1.8.7
Ruby 1.9支持的改进
1.5.02010-05-12Unix平台本地化
支持Ant、Rake-Ant
更新标准库RubyGems、RSpec
1.6.02011-03-15支持Ruby 1.9.2,API兼容
内置基于Ruby的C扩展
1.7.02012-10-22支持Ruby 1.9.3,API兼容
支持 JVM invokedynamic 特性,性能更好
9.0.0.02015-07-22支持Ruby 2.2,API兼容
POSIX 友好的输入输出及进程
9.2.0.02018-05-24支持Ruby 2.5

外部連結

  1. . 2024年2月20日 [2024年3月22日].
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.