目次:
定義-マネージコードの意味
マネージコードは、.Net Framework共通言語ランタイムによって実行を管理するために、Microsoftによっていくつかの高レベルプログラミング言語に適用されるスキームです。
これの中核は、ランタイムとCPUが実行している現在のアドレスに固有の情報を取得するためにランタイムが実行中のCPUを停止できることを示すネイティブ実行コードとの間の協力契約です。 これは、型の安全性、配列のバインドとインデックスのチェック、ガベージコレクション、および例外処理を保証するためです。
Techopediaがマネージコードについて説明します
マネージコードとは、Microsoft .Net Frameworkでの使用がサポートされている高度なプログラミング言語のいずれかを使用して記述されたコードを指します。 これらの言語はすべて、統合されたクラスライブラリのセットを共有しており、これを中間言語(IL)にエンコードできます。 ランタイム対応コンパイラーを使用して、中間言語をネイティブの実行可能コードにコンパイルし、管理された実行環境内で実行できます。 これにより、適切なガベージコレクションとエラー処理だけでなく、常に適切な配列バインドとインデックスチェックが常に行われます。
マネージ実行環境でコンパイルすることにより、マネージコードを使用して多くの典型的なプログラミングの間違いを回避できます。 安全チェック、未使用オブジェクトの破壊、メモリ管理などの小さくて退屈なタスクは、すでに自動的に実行されます。
サポートされているプログラミング言語:
- C ++
- C#
- J#
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- .Netフレームワークをサポートする他の言語
