[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 06/26 21:14 / Filesize : 216 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Whidbey】Visual Studio 2005スレ Part2



1 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 20:39:26 ]
前スレ
【Whidbey】Visual Studio 2005スレ【.NET 2.0】
pc8.2ch.net/test/read.cgi/tech/1080916113/

585 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 23:57:19 ]
>>584
.NETのランタイムも使いつつ、今までのC/C++のコード資産も併用できるコード。
CLRとネイティブの橋渡し的に使える罠。

586 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 23:59:55 ]
間違ってはいないが、マネージドコードの説明としてはおかしいだろ。

587 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 00:19:10 ]
すまん、オブジェクトの管理をCLRに委ねるコードのことね。

588 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 00:46:25 ]
Javaと対比させるとわかりやすいか?

   .NET            Java
マネージドコード    → バイトコード
アンマネージドコード → ネイティブメソッド

589 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 08:48:38 ]
バイトコードに対応するのはMSILでね?

590 名前:デフォルトの名無しさん [2005/08/08(月) 12:04:16 ]
でも、2.0フレームは、1.1より結構速度上がった希ガス。
仮想のアセンブリ使ってるわけだから、CPUのパイプラインでデコードを2層にして対応するとすれば、
直線コースでは、ネイティブのアセンブリと処理速度変わらなくなる可能性あるよね。
分岐予想も、2層にすることではずれやすくなるとは思えないし。 多くはネイティブと1対1対応だろうから。

591 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 12:09:45 ]
そのうち、仮想マシンコード要ワイヤード・コンパイラ・(コ)プロセッサとか、CPUの標準構成になるんだろうか。
クルーソーみたいにソフトウェアでカスタマイズしだしたら、Javaも.NETもネイティブとほとんど同じ速度で動くのにね。


592 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 12:16:06 ]
>>587
単なる疑似コードの実行マシンとしてのVMでなく、
オブジェクトの管理までやってくれるっていうのは、
そもそもガベコレが目的だったんだろうけど、
オブジェクト指向言語の拡張に一躍買ってるよね。
レイトバインディングとか、動的型情報とか。

従来の言語でも実装はできたけど、IUnknownインタフェースとか、
クラス毎に実装してやらなきゃなんなかった。

今は、コンパイラが実行ファイルへ型情報を書き出しておいてくれて、
VMがそれを読んでインタフェースを提供してくれてるみたいだし。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<216KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef