黑马程序员技术交流社区
标题:
为什么说.net环境下的程序要经过两次编译?
[打印本页]
作者:
管真
时间:
2012-10-17 14:47
标题:
为什么说.net环境下的程序要经过两次编译?
求CLR简单解释
作者:
梁世喜
时间:
2012-10-17 14:59
Common language Runtime
.Net 所编写的应用都不是编译成本地代码,而是编译成微软中间代码(MISIL,Microsoft Intermediate Language)。
它将由JIT(Just In Time)编译成机器代码。
cpu执行机器代码
作者:
管真
时间:
2012-10-17 18:03
哦了 明白了
作者:
穆_升
时间:
2012-10-17 22:04
用.NET Framework编写的应用程序首先编译为CIL(Common Intermediate Language通用中间语言).在执行应用程序时,JIT(Just-In-Time即时编译)把CIL编译为本机代码.应用程序编译后,把不同的部分链接到包含CIL的程序集中.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2