.NET CLR MSIL JIT 的含义 .net framework 框架

CLR:
Common Language Runtime
公共语言运行环境
CLR负责管理.NET代码的执行,实现其跨语言,跨平台特性,并提供安全管理机制。

MSIL
Microsoft Intermediate Language
微软中间语言
MSIL是一种可移至的汇编语言,它定义了一系列与CPU无关的指令集。所有的.NET程序编译后都先生成MSIL中间程序,相当于Java中的字节码文件。 

JIT
Just In Time
即时编译
JIT可以把MSIL转换成本地的机器代码。当.NET程序运行时,CLR激活JIT,JIT编译器根据程序的需要,把MSIL转换成本地代码。因此,虽然.NET程序最初被编译成MSIL,但实际上它是作为本地代码执行的。这意味着.NET程序有着近似于本地代码的执行效率。

.NET Framework框架:

应用程序开发 (ASP.NET, Winfrom):位于框架的最上方,是应用程序开发的开发人员主要对象

.net framework (ADO.NET ,正则表达式,XML支持等)是一个综合性的类型集合;

基类库  是提供一系列底层操作的通用功能;

CLR     是MS .net 的运行环境,用户执行和管理MS.net的所有代码;CLR提供了很多的核心服务;如内存管理,线程管理和远程管理等;并且还强制实施代码的安全性和可靠性管理。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值