有关.net 框架的学习笔记

本文深入探讨了.NET框架的核心组件,包括CIL、CTS、CLI、CLS、CLR、JIT、BCL、FCL等,并解释了如何通过编译生成托管代码,使不同语言编写的程序能够在.NET框架下运行。

先申明是看了张子阳老师的博客中有关.net 框架,感谢张老师的分享http://www.cnblogs.com/JimmyZhang/archive/2012/11/27/2790759.html

 

论.net 框架就必须要谈到这样几个:CIL(common intermediate language   通用中间语言)、CTS(common type system)、CLI(Common Language Infrastructure,通用语言基础结构)、CLS(common language specification  公共语言规范)、CLR(common language runtime   公共语言运行时)、JIT、BCL(base class library  基础类库)、FCL(framework class library   框架基础类库)、Module、Assembly

 

对一个用C#或是用VB.net编写的程序,在经过编译之后,会得到两种程序集,而这两种程序集又及其的相似,这种程序集的产生由CIL进行管理,这种生成的程序集代码可以称作为托管代码,是一种介于高级程序语言和机器语言的代码。这是产生了这种代码,使得不管是否哪种语言,只要能在.net的框架下编译成这种程序集,就能在.net 框架下运行。

 

CLI(Common Language Infrastructure,通用语言基础结构)是CLR的一个子集。

 

转载于:https://www.cnblogs.com/BeyondAverage0908/p/3369463.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值