首页资讯商务会员钢材特钢不锈炉料铁矿废钢煤焦铁合金有色化工水泥财经指数人才会展钢厂海外研究统计数据手机期货论坛百科搜索导航短信English
登录 注册

按字母顺序浏览 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

热门关键字: 螺纹钢 铁矿石 电炉 炼钢 合金钢 转炉 结构钢
钢铁百科 - 钢之家

中间语言发表评论(0)编辑词条

目录

语言简介编辑本段回目录

用 VB.NET 或者 C#编写的软件都会被编译成一种"中间语言"(IL),只有在软件运行时,一个运行时编译器(JITter )才将 IL 代码编译成机器语言,这意味着创建非Windows 平台的.NET 运行库是可能的。在 IL 一级对代码有影响的CLR 的变化能使所有的使用 CLR 的开发人员受益。对特定语言的优化主要与如何将这种语言编译为 IL 的质量有关,因此从技术上说,在不同的.NET语言之间还是有着细微的差别。尽管如此,总体情况还是很好的,比如,VB.NET 与 C#具有相同水平的调试和分析工具,因为它们使用的就是同一个工具。CLR 提供了空前的跨语言集成能力,其中包括跨语言的代码继承。所有的使用 CLR的语言都共享一个相同的类型系统,这就使得利用多种编程语言开发软件变得更为简单。在 CLR 中运行的代码被称作管理代码,它使用的内存是完全由 CLR 控制的。管理代码带来的好处是显而易见的,包括跨语言的集成性、跨语言的异常处理和组件交互的单一模型。Visual Basic 只能使用管理代码,而 C#则还可以不使用管理代码(不使用运行库),使用指针管理等功能,这是 VB.NET 与 C#的一个不同之处,这一点的重要性取决于你需要完成的任务。由 CLR 带来的结构上的差异性远不止跨语言的继承、共享的特性和管理代码。 VisualStudio.NET的基础架构不是 COM,包括字符串在内的VB.NET中的所有元素都是对象。基于这些原因和其他的一些原因,微软改变了基础架构处理对象的方式,每当引用一个对象时,COM 都把对象引用计数器加 1。

主要特征编辑本段回目录

1.面向对象和使用接口值类型和引用类型之间的巨大差别
2.强数据类型
3.使用异常来处理错误
4.使用特性

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: 中间语言

收藏到: Favorites  

同义词: 暂无同义词

关于本词条的评论 (共0条)发表评论>>

您希望联系哪位客服?(单击选择)