JRubyとは? わかりやすく解説

JRuby

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/02/10 17:27 UTC 版)

JRuby は、RubyインタプリタJavaによる実装である。フリーソフトウェアであり、CPL/GPL/LGPL の3つのライセンスを採用している。JRuby はJavaと密に連携しており、インタプリタを任意のJavaアプリケーションに埋め込むことができ、JavaとRubyのコード間で双方向のアクセスを可能にしている。


  1. ^ JRuby 9.4.1.0 Released”. 2023年2月10日閲覧。
  2. ^ Jacki (2006年9月7日). “Sun Welcomes JRuby Developers”. On the Record. 2006年9月9日閲覧。
  3. ^ Ola Bini. “ThoughtWorks”. On the Record. 2008年9月16日閲覧。
  4. ^ JRuby guys jumped from fear of the unknown” (2009年8月3日). 2009年12月15日閲覧。
  5. ^ Ruby & JRuby Support Available in NetBeans IDE
  6. ^ Ruby brightens the NetBeans platform
  7. ^ a b JRuby performance benchmark”. shootout.alioth.debian.org (2007年11月5日). 2007年11月5日閲覧。
  8. ^ a b Cangiano, Antonio (2007年3月12日). “The Great Ruby Shootout”. 2008年2月1日閲覧。
  9. ^ Nutter, Charles (2008年4月25日). “JRuby 1.1.1 in RedHat Fedora”. 2008年4月26日閲覧。
  10. ^ jruby”. fedoraproject.org. 2008年4月26日閲覧。
  11. ^ JRuby 1.1.3 Released”. jruby.codehaus.org (2008年7月19日). 2008年7月19日閲覧。 “Our goal is to put out point releases more frequently for the next several months (about 3-4 weeks a release). We want a more rapid release cycle to better address issues brought up by users of JRuby.
  12. ^ Ruby 2.2互換の「JRuby 9.0.0.0」リリース”. OSDN Magazine (2015年7月23日). 2015年7月24日閲覧。
  13. ^ Rails Support”. JRuby Team. 2008年2月17日閲覧。
  14. ^ Nutter, Charles (2008年8月24日). “Zero to Production in 15 Minutes”. 2008年8月27日閲覧。
  15. ^ 2807のRails固有テストケースのうち 98.6% にパスした。詳しくは JRuby 0.9.8 Released 参照
  16. ^ Success Stories”. JRuby Wiki (2008年1月29日). 2008年2月17日閲覧。
  17. ^ 東京大学とサン・マイクロシステムズ、産学連携モデルによる共同研究テーマを決定、研究活動を開始”. サン・マイクロシステムズ (2008年1月10日). 2008年9月16日閲覧。
  18. ^ see JSR 292
  19. ^ Sub-Projects and Investigations”. Sun Microsystems (2007年). 2008年2月6日閲覧。
  20. ^ Rose, John (2008年8月26日). “Happy International Invokedynamic Day!”. 2008年9月3日閲覧。
  21. ^ Lorimer, R.J. (2008年9月1日). “Dynamic Invocation Runs on OpenJDK”. infoq.com. 2008年9月3日閲覧。
  22. ^ Nutter, Charles (2008年9月11日). “A First Taste of InvokeDynamic”. 2008年9月13日閲覧。 “I managed to successfully wire InvokeDynamic directly into JRuby's dispatch process! Such excitement! The code is already in JRuby's trunk, and will ship with JRuby 1.1.5 (though it obviously will be disabled on JVMs without InvokeDynamic).
  23. ^ a b Nutter, Charles (2007年9月27日). “The Compiler Is Complete”. 2007年10月12日閲覧。
  24. ^ Script your Java applications and efficiently reuse your Java libraries with this dynamic language”. javaworld.com (2006年7月17日). 2008年4月26日閲覧。
  25. ^ JSR 223: Scripting for the Java Platform Specification Request
  26. ^ Nutter, Charles (2007年4月16日). “Paving the Road to JRuby 1.0: Performance”. 2007年11月5日閲覧。
  27. ^ 一部のテストケースを除くと、Ruby 1.8 に比べて 50% 程度の遅さである(一部とは全部で39のうち、thread_create_join, sieve, count_words, mandelbrot, and answer の5つ)
  28. ^ Nutter, Charles (2007年10月12日). “Performance Update”. 2007年10月12日閲覧。
  29. ^ Nutter, Charles (2007年10月12日). “Performance Update”. 2007年10月12日閲覧。
  30. ^ Nutter, Charles (2008年2月16日). “JRuby RC2 Released; What's Next?”. 2008年2月17日閲覧。 “JRuby's performance regularly exceeds Ruby 1.8.6, and in many cases has started to exceed Ruby 1.9.
  31. ^ Sieger, Nick (2007年10月25日). “JRuby on Rails: Fast Enough”. 2007年10月28日閲覧。
  32. ^ JRuby 50倍速、MacRubyはすでに到達域 - 竹内関数


「JRuby」の続きの解説一覧

JRuby

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/11 02:27 UTC 版)

Ruby」の記事における「JRuby」の解説

Java 言語による実装純粋な Java行われているため、プラットフォーム非依存利用が可能。ほとんどの Ruby クラス組み込み提供されている。インタープリタ実行時コンパイラ事前コンパイラ3種類が用意されている。事前コンパイラでは、Java バイトコード変換し、JRuby が無くても他の Java プラットフォーム上で動作させることが可能となる。

※この「JRuby」の解説は、「Ruby」の解説の一部です。
「JRuby」を含む「Ruby」の記事については、「Ruby」の概要を参照ください。

ウィキペディア小見出し辞書の「JRuby」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「JRuby」の関連用語

JRubyのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JRubyのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのJRuby (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのRuby (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS