码迷,mamicode.com
首页 > 编程语言 > 详细

对公共语言运行时的学习笔记

时间:2017-05-19 11:14:31      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:学习笔记   编程语言   基本输入输出   语言   建立   vc++   托管   任务   time   

图文讲解.NET CLR是什么 - 51CTO.COM
http://developer.51cto.com/art/200910/158022.htm

技术分享

技术分享

 

通用语言运行时(CommonLanguageRuntiome,CLR)最早被称为下一代Windows服务运行时(NGWS Runtime).它是直接建立在操作系统上的一个虚拟环境,主要的任务是管理代码的运行。CLR现在支持几十种现代的编程语言为它编写代码,然后以一种中间语言(Intermediate Langeoage,IL)代码的形成被执行。并且,CLR还提供了许多功能以简化代码的开发和应用配置,同时也改善了应用程序的可靠性。如你所知,如果某种语言的编译器是以运行时为目标的,那么利用该语言开发生成的代码在.NET中被称为托管代码,因为这样的代码是直接运行在CLR上的,所以具有与平台无关的特点。

在.NET平台结构图中,CLR的上面是.NET的基类库,这组基类库包括从基本输入输出到数据访问等各方面,提供了一个统一的面向对象的,层次化的,可扩展的编程接口。从.NET平台结构图中也可以看到,基类库可以被各种语言调用和扩展,也就是说不管是 C#,VB.NET还是VC++.NET,都可以自由的调用,.NET的类库,因为C#自身只有77个关键字,而且语法对程序员来说无需费工夫学习。 BCL则相反,它包含了4500个以上的类和无数的方法,属性,在你的C#程序中随时都可能会用到它来完成自己的任务.

对公共语言运行时的学习笔记

标签:学习笔记   编程语言   基本输入输出   语言   建立   vc++   托管   任务   time   

原文地址:http://www.cnblogs.com/summer2017/p/6877142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!