. net产生的原因是开发者在开发windows客户端与服务器结构时候,希望在windows平台实现敏捷开发,微软为此提供的一套平台解决方案,核心是客户端开发联通内部资源与外部internet的桥梁!
因此,必须包含可以方便操控调度windows内部资源的机制,该机制就是. net框架库与运行环境!
运行机制:
各种语言(c#,F#...) --经过CLS,CTS第一次编译--> 统一规范语言(中间语言) MSIL(.EXE,.DLL) --JIT第二次编译--> 二进制语言 --> 运行在CPU中