SAPはBlue Rubyを発表しました。これは、ABAP仮想マシン内で実行されるRubyのバージョンです。RubyプログラマーがSAPの新しいRuby実装の意義は何ですか?
これはRuby言語の信頼性を高めると思われますが、SAP開発者を除き、残りのRubyコミュニティへの適用性はありますか?
これは他の意味があると思います。 Ruby開発者がSAPプロジェクトに取り組むために雇用機会が増えるかもしれませんか?
Rubyプログラマーにとっての他の利点はありますか?
MRIとJRubyに加えて、いくつの実装が存在し、RubyプログラマとしてMRI以外の実装が必要なのはなぜですか?私は、JRubyがJavaライブラリと統合したい場合、JRubyが必要かもしれないことを理解しています。 MRIやJRuby以外の実装を調べる必要がある他の時間はありますか?
私はBlue Rubyがコンパイルされていることに気付きました。これが大きな利点であり、これがRubyの最初のコンパイル版ですか?
申し訳ありません - 多すぎる質問ですが、これは大変なことですが、なぜそれが本当にあるのかわかりません。 Ruby(およびI.T.)を理解している人よりも、私がやるよりも良い意見を得ることに感謝します。
注:Ruby 1.9はYARV(http://en.wikipedia.org/wiki/YARV)(別名KRI)を使用しています。彼らはまだ1.9でそれをMRIと呼んでいないのですか? –
Ko1は中央のVMを書いたにもかかわらず、MRI + YARVはまだ一般的に "MRI"と呼ばれています。 – Chuck
ニースの答え。ありがとう。これらの他のバージョンがコンパイルされているか、MRIのように解釈されていますか(Blue Rubyを除く)これは、Rubyの平均的な開発者にはあまり役に立ちません。 –