.netってインタプリタじゃなくて、実行ファイルを起動させた直後に
中間コードが機械語に翻訳されて実行されるコンパイラなんだろ?

だから.netは起動が遅いのと、メモリをやたら消費する欠点があるが
一度起動してしまえばネイティブコンパイルと対して変わらない
処理速度が実現できるし、

能力を発揮させる為にAthlonやPentium等のCPUに最適化された
コンパイラを使い分けなくても、各CPUに最適化されたFrameworksで
対応できるから開発も簡単、って解釈でよろしいでつか?