タグ

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

タグの絞り込みを解除

jrubyに関するtaninswのブックマーク (5)

  • あなたがCRubyではなくJRubyを使うべき理由:Rails Hub情報局:エンジニアライフ

    こんにちは、@IT編集部の西村賢(@knsmr)です。先日、地域Rubyコミュニティの「Asakusa.rb」の花見に参加しました。世界でただ1人のCRubyJRubyの双方のコミッタである中村浩士(@nahi)さんに「CRubyではなくJRubyを採用すべき理由は?」という話をお聞きしました。中村さんの指摘で興味深いのは、当はJRubyを使うべき人々が、その良さに気付かないままCRubyを使っているのではないか、という点です。 以下、お花見気分がほとばしる動画(背後で子どもたちも走りまわっております)で、若干音声が聞き取りづらい部分もありますが、中村さんのお話の動画をお届けします。CRubyではなくJRubyを選ぶべき理由について説明しているほか、CRubyJRuby、Rubiniusの関係についてもご意見をいただけました。 中村さんの指摘をまとめると、 CRubyのライブラリは処

    あなたがCRubyではなくJRubyを使うべき理由:Rails Hub情報局:エンジニアライフ
  • パフォーマンス大幅向上の「JRuby 1.1」リリース - @IT

    2008/04/08 JRubyコミュニティは米国時間の4月5日、「JRuby」の最新バージョン「JRuby 1.1」をリリースした。 JRubyはJavaによるRuby実装で、オープンソースで提供されている。これにより、JavaVM上でRubyを実行させることができる。 バージョン1.1は、2007年1.0以来となる2度目のメジャーリリースという位置付けで、パフォーマンスが大幅に改善された。Rubyのバージョン1.8.6を上回るパフォーマンスが実現できているという。また、性能を大幅に高めたRuby 1.9と比較しても、一部のベンチマークでそれを上回るとしている。 また、数千に上る互換性問題の修正やメモリ消費の改善に加え、AOT(Ahead Of Time)およびJITJust In Time)両モードでRubyJavaバイトコードにコンパイルする機能が加わった。また、正規表現ライ

  • 鬼車を喰らったJRuby―正規表現処理が大幅に高速化

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます JavaによるRubyの実行環境「JRuby」は目下パフォーマンス向上に取り組んでいる。すでに大幅な速度向上を実現しているが、今回「鬼車」を取り込むことでさらにその勢いが加速しそうだ。 27日(米国時間)、JRuby trunkにJoniがマージされた。JoniはC言語で実装された正規表現ライブラリ「鬼車」をJavaで実装したもの。これまでJRubyでは正規表現の処理が性能のボトルネックになっていたが、鬼車の力を取り込むことでこれを解消する。 JRubyの次期バージョンのリリース時期はまだ明示されていないものの、実行速度に非常に期待できそうだ。

    鬼車を喰らったJRuby―正規表現処理が大幅に高速化
    taninsw
    taninsw 2007/12/01
    タイトルを見て意味が分からず驚いたが、Javaで実装しなおしたのか。
  • JRuby、Ruby 1.8に完全に対応したRuby-Javaコンパイラを開発 | エンタープライズ | マイコミジャーナル

    JRubyの主要開発者であるCharles Nutter氏は9月27日(米国時間)、Ruby 1.8に完全に対応したRuby-Javaコンパイラを開発したことを発表した。RubyJavaへコンパイルするコンパイラとしては既報のとおりXRubyが先行していたが、これでJRubyも同様の機能を実現したことになる。特に同氏は同発表において「Ruby 1.8に完全に対応」したという点を強調しており完成度の高さを謳っている。 コンパイラが完成したことでJRubyはインタラプト動作のみならず、コンパイルとインタプリタの両方を組み合わせたランタイム環境としての動作が可能になるため、あらかじめコンパイルしない場合でも実行速度の向上が期待できる。 JRubyではもともと次期開発項目としてRuby-Javaコンパイラの開発および同コンパイラを活用したJRubyの機能強化を掲げていた。コンパイラに関するドキュ

  • 【ハウツー】話題のJRubyを動かしてみよう 導入編 - JRubyのコツをつかむ (1) JRubyとは | エンタープライズ | マイコミジャーナル

    JavaRubyを結びつけるプロダクトに「JRuby」がある。JRubyの主要開発者であるCharles Oliver Nutter氏とThomas Enebo氏の両氏は7日(米国時間)、自身のブログにおいてSun Microsystemsに就職、フルタイムでJRubyの開発に従事することになったことを発表した。SunがRubyに強い関心を抱いていることが事実として裏付けされる形になったわけだ。 これはJavaのデベロッパにとっても、Rubyのデベロッパにとっても、別の言語を勉強するいい機会。JavaデベロッパはJava APIはそのままにRubyの利便性を、RubyデベロッパはRuby技術はそのままにJava APIを活用することができる。これを活用しない手はないだろう。 JRubyはRubyインタプリタのJavaによる実装。JavaRubyランタイムインタプリタを実装したもので、

  • 1