タグ

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

  • Groovy 応用: LINQ ライクなメソッドによるフィボナッチ数の計算

    2012-07-13 (鈴) 1. はじめに 2. Groovy のための LINQ ライクなメソッド 3. 実装解説: カテゴリによる既存クラスへのミックスイン 4. 実装解説: Iter クラスと iter 関数 5. 実装解説: 従来のクラスとの関係 6. 実装解説: ループからの脱出 7. フィボナッチ数の計算 8. おわりに Groovy 目次 LinqLikeCategory.zip: 1991 バイト, md5: e79c42c5faf1ab1fa4964b9c4dba1b41 LinqLikeCategory.groovy: 上記の Web 閲覧用ソース 1. はじめに "Ruby 1.8.7 からの LINQ ライクな Enumerable メソッド" では,C# の LINQ と実質的に同じものである Ruby 2.0.0 開発版の Enumerator::Lazy と

  • Groovy 応用: 遅延評価によるフィボナッチ数の計算

    2009.4.8 (鈴) 1. はじめに 2. 遅延評価の実験 3. Promise クラス 4. フィボナッチ数の計算 5. おわりに Groovy 目次 1. はじめに Scheme に見られるような delay と force を定義して Groovy に遅延評価の機能を導入し,その上にフィボナッチ (Fibonacci) 数の無限データ構造を構築する。 その過程を通じて,入門編で十分に紹介できなかった Groovy の機能のいくつかを読者に紹介する。 2. 遅延評価の実験 遅延評価 (lazy evaluation) とは,式の値が実際に必要になるまでその評価を遅延する評価方法である。 問題によっては,遅延評価を使うとエレガントに解くことができる。 いくつかの例を より実用的な L2Lisp.rb / 付録: 簡単な遅延評価のプログラム例 に示した。 プログラミング言語 Schem

  • Groovy 入門

    2009.3.19 - 2009.4.16 - 2009.7.24 (鈴) 2009.4.16 時点のページ 1. はじめに 2. てほどきとインストール 3. 10 分で分かる Groovy の大半 4. もっとスクリプト言語らしく 5. クロージャ 6. おわりに 7. 参考文献 付録 1. Emacs 編集モード 付録 2. NetBeans プラグイン Groovy 応用: 遅延評価によるフィボナッチ数の計算   2009.4.8 1. はじめに Groovy は主に Ruby に強くインスパイアされた Java の1方言 である。 その処理系は標準的な Java VM 上で動作し,標準的な Java 言語によるプログラムと同じバイナリ形式 (class ファイル) をとり, 両者を透過的に組み合わせることができる。 Groovy は既存の Java システムとの高度な互換性と,

    fumokmm
    fumokmm 2010/11/29
    沖さんにより書かれたGroovyの入門文書。とてもよくまとまっていて秀逸。
  • Life with Cygwin

    2.1 Windows 98/Me でも動くけれども... 2.2 統合パッケージ管理ツール setup.exe 2.3 Default Text File Type は Unix に 2.4 パッケージの組み合わせ

    fumokmm
    fumokmm 2010/10/17
    Cygwinの詳しめな入門。
  • OKIソフトウェア エンジニアリングソリューションセンタ ESC

    このサービスは単なる受託開発ソリューションではありません。 協働を通じて、すべてのソリューションを受け継いでいただきます。 そして次からは自分たちの力だけでソリューションすることを目指します。

    fumokmm
    fumokmm 2010/10/17
    OKIソフトウェアさんおアドレスが変わったようなので。
  • Life with Cygwin

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

    fumokmm
    fumokmm 2006/07/27
  • 1