タグ

ブックマーク / members.jcom.home.ne.jp (2)

  • Ruby用拡張ライブラリをCで作る

    Ruby用拡張ライブラリをCで作る Rubyは、C(あるいはC++)で書いたコードを動的(あるいは静的)にリンクして利用する事ができる。うまく使えば、Rubyで書くより高速な動作が期待できる。 たとえば、GUIライブラリである「Ruby/GTK」は、描画部分にCで書かれたライブラリを利用する事で、実用的な画面描画速度を確保している。 その、Ruby用拡張ライブラリをCで書く方法である。 ■ 拡張ライブラリ作成の流れ Rubyはオブジェクト指向言語である。オブジェクト指向言語におけるプログラムとは、基的にクラス定義である(と、少なくとも私は思っている)。そこで、ここではクラス定義に話を絞る。 メソッドの実体となる関数を定義する Init関数を作る rb_define_classで、新しいクラスを作る rb_define_methodで、クラスに1で作成したメソッドを追加する Makefil

  • 8105graphics. - ShoK

    8月16日 土曜日 (2日目)コミックマーケット74 西地区 "あ" ブロック 03a重版頒布します GIGAZINE様にて記事紹介をいただきました。→該当記事 更新情報 Updates ■08/08/11 キャラクター壁紙公開。第四回はデルガ。→MONSTERウェブサイト ■08/08/09 コミケ告知。GIGAZINE様にて記事紹介をいただきました。→該当記事 ■08/05/05 キャラクター壁紙公開。第三回は燎原。→MONSTERウェブサイト ■08/04/02 キャラクター壁紙公開。第二回はライル。→MONSTERウェブサイト ■08/03/25 キャラクター壁紙公開開始。第一回はカッツェとシェリー。→MONSTERウェブサイト ■08/02/18 トップを整理しました。壁紙配信告知。 ■08/02/15 トップを整理しました。最新情報については近日中に掲載します

  • 1