タグ

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

  • Ruby チュートリアル

    Ruby チュートリアル (Ruby 1.8.6 編) 2007.11/22-12/21, 2008.3/7, 2008.12/24 (鈴) Ruby がはじめて広く公開されたのは,1995 年 (平成7年) 12 月 21 日, NetNews の fj.comp.oops,fj.lang.misc に Yukihiro Matsumoto 氏 (当時 Toyota Caelum Inc., Nagoya, Japan 所属) が "ruby 0.95 - the object-oriented script language" と題する記事 (Message-ID: <x3ybs6llre.fsf@ix-02.nagoya.caelum.co.jp>) を投稿したのが最初である。 今日いわゆる Ruby コミュニティの中心となっているメーリングリストの前身もこのとき立ち上げられた。 記

    mnru
    mnru 2014/06/01
  • Revised^3 Tiny Prolog in C#

    mnru
    mnru 2013/12/05
  • 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 システムとの高度な互換性と,

    mnru
    mnru 2012/12/20
  • A Tiny Lisp in Scala

    Scala による小さな Lisp 2009.12.10 - 2009.12.15 (鈴) 1. 簡単な S 式パーサ 2. 文字列表現への変換 3. アトムと基5関数だけの eval 関数 4. 条件式と関数適用を追加した eval 関数 5. 仕上げ はじめに 稿では,小さな Lisp の実装をとおして,最初の入門の次の段階としての Scala を学んで行きます。 Java 1.5.0 上の Scala 2.7.7 を使いますが,コードは Scala 2.8.0.r20121 でもひととおり確認しています。 Lisp の仕様と評価のアルゴリズムは基的に下記にしたがいます。 John McCarthy: A Micro-Manual for Lisp - Not the Whole Truth, ACM SIGPLAN Notices, Vol. 13, No. 8, Augus

  • 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

    mnru
    mnru 2012/10/28
  • 資料室

    お問い合わせや質問もお受けしております。osk-esc@oki.comまでお願いします。 *注意: これらのプログラムは「現状のまま」提供し、いかなる保証も行わなず、一切の責任を負いません。 ソースとともに配布しているバイナリコードはウィルスチェックをしていますが、 何も保証していません。 ご使用は各自の責任で行ってください。

    mnru
    mnru 2010/10/29
  • Life with Cygwin

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

    mnru
    mnru 2010/06/10
  • 1