2010-12-05 8 views

答えて

1

このコンテキストの実行時は、実行プラットフォームです。私。アプリケーションのロード方法と実行方法を定義します。プラットフォーム上のすべてのアプリケーションに共通の一連のサービスを提供します。メモリ管理とジャストインタイムコンパイルの中間コードです。

+0

CLRはJavaの仮想マシン型プラットフォームのように機能しますか? – contactmatt

+0

はい、JVMに似ています。 –

0

「ランタイムシステム」の略語は無意味ですが、それは現在ではインタープリターを意味するように見えますが、それはそういうものではありません。私が最初にこの用語に遭遇したとき、それはインタプリタを含んでいてもいなくてもよい共有ランタイムライブラリを意味していました。ここで

+1

.NETランタイムはインタープリタとは何でしょうか? ILはJITコンパイルされ、ネイティブコードとして実行されます。 –

+0

私はそれを言わなかった。 – EJP

0

は素敵な説明の画像です: http://en.wikipedia.org/wiki/Common_Language_Runtime

あなたは異なる言語でコードを書く、それはCIL(中間言語)にコンパイルされています。その後、CLRは中間言語をネイティブコードに変換します。そして、ランタイムで発生します。

関連する問題