Loading AI tools
Rubyのリファレンス実装 ウィキペディアから
CRubyまたはMRI (Matz' Ruby Implementation[3]、Matz Ruby Interpreter[4]) は、まつもとゆきひろによって開発されたRubyのリファレンス実装である。2011年に「JIS X 3017」として標準規格が制定されるまでは、MRIがRubyの言語仕様に準ずるものとして扱われていた。これは言語仕様を明文化しようとした試みである「RubySpec」が失敗した影響もある。Ruby 1.9以降ではYARV (Yet Another Ruby VM) が公式の実装に組み込まれている。
開発元 | Ruby コミュニティ |
---|---|
初版 | 1995年12月 |
最新版 |
3.3.5 - 2024年9月3日 [1] [2] [±] |
リポジトリ | |
プログラミング 言語 | C言語 |
対応OS | クロスプラットフォーム |
サポート状況 | サポート中 |
種別 | Rubyインタプリタ及びコンパイル |
ライセンス | GNU GPL v2 (バージョン1.9.2まで)、2条項BSDライセンス (バージョン1.9.3以降)、Rubyライセンス |
公式サイト |
www |
Rubyのインタプリタとライブラリは、バージョン1.9.2まではGNU GPL v2とRubyライセンスのデュアルライセンスとなっていた。バージョン1.9.3以降は2条項BSDライセンスとRubyライセンスのデュアルライセンスに変更された[5]。この理由として、GNU GPLバージョン3でライセンスされたプログラムと組み合わせて利用できるようになるメリットが挙げられている[6]。
MRIは以下のオペレーティングシステムで動作する。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.