,
把代码编译成中间语言,这些编译好了的就叫托管代码(managed code)
2.CLR是公共语言运行库或者.net运行库
托管代码都是在公共语言运行库下运行的
知道这两个术语的概念了,那么我们大致看一下托管代码的优点...,所以性能比较好
这里说一下,他的性能跟c c++ 汇编等语言编译出来的程序是没法比的,要差很多
但是他比java要好一些,为什么呢?...试想一下一种语言编写的类能和另一种语言编写的类通信将是什么状况
这不是COM所能完成的使命(具体的不解释)
二:说说中间语言
1.两种数据类型
值类型:变量直接保存其数据(在堆栈上)
引用类型...:变量保存数据的引用(在堆上)
2.强数据类型
所有的变量都清晰的标记为属于某个特定的数据类型(int float等等)
虽然使用强数据类型会降低性能(具体的不解释)
但他能提供以下四方面的优点...语言的互操作性(VB的32位有符号整数映射的是中间语言的Int32,其他语言类似)
垃圾收集(哪些对象尚有引用,哪些对象已经没有引用了,没有引用的对象将被删除)
安全性(CLR