.NET 的虚拟机是编译 CIL 字节码(然后在最底层 - CPU 汇编程序)执行代码,还是解释器(读取以下指令并执行它们)?
.NET VM 是编译器还是解释器?
.Net生态系统中没有像Java生态系统那样的VM,但是哪个.Net? .Net SDK、.Net Runtime 或 .Net Framework?
.Net Framework组件:
而且你在这里看不到任何虚拟机...
.Net 运行时组件:
这里仍然看不到任何虚拟机...
.Net 运行时包含即时 (JIT) 编译器,而 .Net SDK 包含 JIT 和 IL 编译器。
所以它们不是虚拟机,同时都是CONTAIN编译器。
所以在我看来,你可以说 IL + CLR + JIT 一起可能是一个虚拟机。
.NET VM 是编译器还是解释器?
都不是。