2009-04-01から1ヶ月間の記事一覧

JetBrains RubyMine1.0

でました。 来月登場予定の1.1の目玉機能 ・Rails2.3対応 ・RubyスクリプトによるIDEカスタマイズ機能 今秋登場予定の1.5の目玉機能 ・Ruby1.9正式対応 ・cucumberサポート RubyMine Development Roadmap

ロジック高速化の処方箋 for OO言語

http://d.hatena.ne.jp/asip/20090428#1270706912

処理速度と拡張性・保守性

http://d.hatena.ne.jp/asip/20090425#1270707279

OO言語とメモリ割当

http://d.hatena.ne.jp/asip/20090425#1270707280

C(++)言語とポインタとリファレンス

リファレンス(ポインタ)自体に型はない。 リファレンス(ポインタ)とリファレンス(ポインタ)が指すオブジェクトを格納する変数 を同時に定義するために、リファレンス(ポインタ)の定義にリファレンス(ポインタ)が 指すオブジェクトの型を付加する構文になって…

動的型付とOO言語

モダンなOO言語において変数はリファレンス(or ポインタ)の入れ物にすぎない。 リファレンス(ポインタ)自体に型はない。 OO言語において、オブジェクトの型は生成された時点で決定され、変わることはない。 モダンなOO言語における動的型付とは変数の型が代…

JetBrains RubyMine1.0 Beta

JetBrains IntelliJ IDEAのユーザなので、その繋がりでユーザしてます。 LL界隈ではvim(or vi)使いやemacs使いの中に尊敬を集めているエンジニアが多い こともあり、これらのエディタを使う人が多い....ですが、これらのエディタは プログラミングに特化して…

プログラミングの真髄

http://d.hatena.ne.jp/asip/20090414#1270706609

Meteorの修正

Meteor::Element#copyのメソッド名をnew!に変更。 Meteor::ParserFactory#setParser、getParserをアクセサparserに変更。 メソッド名全体をaaaBbbからaaa_bbbに変更。 Meteor::Elementのイニシャライザで有効フラグをセットし忘れていたバグ等を修正。 #0.9.…

オブジェクト指向って結局...

データ(変数や変数の塊である構造体)とデータの振る舞い(関数)を関連づけて扱う 考え方。 考え方に過ぎないので、手続き型言語でもオブジェクト指向で記述することはできる。 但し、手続き型言語では制約が緩すぎてオブジェクト指向で記述することを書き手に…

OO言語における変数のメモリ領域確保のタイミングと変数の寿命

http://d.hatena.ne.jp/asip/20090404#1270707033

OO言語における処理速度向上

http://d.hatena.ne.jp/asip/20090402#1270706792