菊池 Blog

移転しました 続・菊池 和彦の足跡


AILight Blogs

目次

Blog 利用状況

ニュース

移転しました http://aka-kazuk.spaces.live.com/

記事のカテゴリ

過去の記事

カテゴリ

移転先

記事の後編が公開されました

進化したC# 2.0の状態管理、匿名メソッドとイテレータ

って事でC#2.0の解説記事の後編が出ました。

ILDASM使いまくりで匿名メソッドとイテレータがどのように実現されているかの解説をしてみました。

ディープな話を期待している人にはILをそのままバーンと貼り付けた方がいいのかもしれないんだけど…どの程度期待に沿っているでしょうか。

 

投稿日時 : 2004年12月28日 11:17

コメントを追加

# re: 記事の後編が公開されました 2004/12/28 12:37 momotchi

すげぇ・・・です。
むずぃ

# re: 記事の後編が公開されました 2004/12/29 19:26 稍丼

それにしても,
 yield return ... ;
を書いただけで,
ここまでコンパイラが解釈してくれるようになったとは...

あと,毎回,まず,
 <>1__state = -1;
しているところは,ちょっと興味を引いたなぁ。

そういえば,VC++2005のコンパイラは,
JITコンパイラが最適化しやすい得意な形になるように,
MSILを出力するように解釈するようになるらしい...
だから,同じコードでもC#やVBより速くなるそうだとか。
にわかには信じられないが,
こういう記事を読むとありえなくもない話ではある。

# re: 記事の後編が公開されました 2004/12/30 11:52 えムナウ

「Visual Studio 2005 完全解説」(アスキームック)を見た後で感じたモヤモヤを、一気に解消することが出来ました。

#「Visual Studio 2005 完全解説」(アスキームック)を見た後で見ることをお勧めします。

タイトル  
名前  
URL
コメント