タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

JRubyがイイに関するadamrockerのブックマーク (1)

  • Rubyを飲み込んでしまうJava ― @IT

    Javaプラットフォームの包容力 先週、記者はJavaOne取材でサンフランシスコにいたため、個人的に気になったのは、Java関連のニュースだ。 中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジーJavaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも重要なピースの1つではあるが、一部分に過ぎない。JRubyやJythonといったほかの言語の処理系がJava VM上で高速に動くとなると、“Java”を使うことのメリットはJavaという言語が持つ良さにとどまらず、Java VMのパフォーマンス

    adamrocker
    adamrocker 2007/05/15
    Rubyの処理系をCで書くのよりJavaVM上で実装したほうが高速という話は興味深い。おそらくJITをかけ易いといったような動的最適化が利きやすいのだろうRubyは。クロージャなどは変数の使用範囲が明示的だからかな?
  • 1