CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Whatis子站

CLI

作者: ,  出处:searchwebservices, 责任编辑: , 
2005-05-14 16:23
  Programming
  

作为微软.NET策略的一部分,通用语言组织(CLI)使由任何通用编程语言编写的应用程序都可以在任何的操作系统下运行,这样的运行使用了一个通用的运行程序而不是对于单一语言的程序。与Sun微系统公司为Java支持的不同,通用语言组织提供了一个虚拟的运行环境。在这两个环境里,CLI和Java使用编译器来处理语言声明(和源码一样)使其成为初步的可执行的被成为字节码的可执行代码。然后,当程序运行的时候,它的字节码被编译成为当前机器要求的可执行的机器代码。通用语言组织接受了促进科技标准的国际标准组织ECMA提出的开放性标准。CLI被设计成为具有在网站服务中能够更容易开发程序的特征。通用语言组织的详细说明:一个通用语言(通用语言规范—CLS)一个通用的所用语言都必须支持的数据类型集(通用类型系统-CTS)一个对组件结构的介绍机器状态是如何组织的怎么样处理异常的任何符合CLI标准的程序设计语言都能够访问通用类库而且能够被编译成为通用的中间语言(字节码)。一点被编译成通用中间字节码,所有的程序都能够被编译成任何机器都可以执行的他们各自特定的机器代码。在通用语言组织里,通用类型系统的组件(CTS)定义了程序类型和由.NET运行引擎支持的操作。一个CTS的子集,通用语言规范(CLS)决定一个应用程序是否执行特定的标准。通用语言结构程序能够由任何编程语言编写,包括ASP+,C++,C#。他们都被编译成微软的通用中间语言(CTL),然后通用语言运行(CLR)将他们编译成机器代码运行。

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i