2007-04-16から1日間の記事一覧

Expression Tree Programming

id:NyaRuRu:20070216:p1 と id:NyaRuRu:20070416:p1 の続き.さらに腐りかけてる書きかけの資料の処分. 例えばクイックソートの Expression Tree と,比較関数の Expression Tree を実行時に合成,つまり手動で Expression Tree 上のインライン展開を行い,…

効率の良い実行時バインディングとインターフェイス指向プログラミングでの boxing の回避テクニック (2)

id:NyaRuRu:20070216:p1 の続き.あるいは腐りかけてる書きかけの資料の処分. 上の Dispatcher<T> は,インターフェイス IFoo を実装している場合のみメソッド IFoo.Foo を呼び出しますが,このコードには T が値型のときに boxing が発生してしまうという欠点</t>…