有关.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的一个子集。
内容原创-可转载-请保留原地址