.NET中称作MSIL指令(微软中间语言)
标签:
托管代码与非托管代码 1.非托管代码非托管代码措施必需依赖于操纵系统,经编译器生成的措施文件是只适用于特定CPU架构的指令。
错误谬误:差别操纵系统,需要单独编写代码,反复且低效。
2.托管代码最早Java跨平台设计思想,.NET从03年开始。不依赖于特定操纵系统和CPU架构
通过将语言自己转换为一种跨平台的指令,,这种指令Java中被称作ByteCode(字节码),.NET中称作MSIL指令(微软中间语言)。
.NET的MSIL运行于CLR(Common Language Runtime),通用语言运行时,实际上是一个虚拟机。Java的ByteCode行于JIT。
3.IL DasmIL Dasm可以检察MSIL 中间语言。
.Net措施编译运行过程
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32201.html