タグ

ブックマーク / www.oki-osk.jp (3)

  • Ruby 2.0 メモ: Lazy と LINQ とループ融合

    2012-06-15 (鈴) 1. はじめに 2. Ruby 2.0 開発版のインストール 3. Enumerator::Lazy 4. ループ融合としての解釈 5. C# の LINQ との比較 6. おわりに 1. はじめに 稿では Ruby 2.0 に予定されている Enumerator::Lazy について,先行する概念と対照して考察する。 それが計算量の観点からループ融合の最適化に等しいことを非形式的に論ずる。 また,C# の LINQ と実質的に同じものであることを示す。 以上の議論から Enumerator::Lazy が来るべき Ruby 2.0 の最も重要な機能の一つであることを示す。 2. Ruby 2.0 開発版のインストール 執筆時現在,Ruby 2.0 の処理系は https://github.com/ruby/ruby から $ git clone https

    Watson
    Watson 2013/05/23
  • 2. Exploring MRuby

    2. MRuby 探索 2012-05-18 (鈴) 1. はじめに 2. 構築 3. 構築過程再訪 4. 中間言語コード 5. おわりに 1 はじめに 章では組込み用 Ruby 処理系 mruby の作りと使い方を探索する。 執筆時現在,mruby はまだ正式にリリースされておらず, https://github.com/mruby/mruby から $ git clone https://github.com/mruby/mruby.git として最新の開発版を入手できる。 git [git-scm.com] をインストールしていない, あるいは通信経路・プロトコルの制限等により git が使えない環境でも同ページの Downloads リンクから HTTPS 経由で tar.gz ファイルをダウンロードできる。 現在,最新版の tar.gz ファイルの URL はリビジョンにかかわ

    Watson
    Watson 2012/05/26
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    Watson
    Watson 2010/03/05
  • 1