公共语言基础设施(CLI)是一套促进计算机编程语言互操作性的国际技术标准。CLI还允许许多高级语言开发独立于平台和体系结构的应用程序。为此,有30多种编程语言组合在一起,使使用公共语言编程规范的四个部分,使之符合CLI规...
公共语言基础设施(CLI)是一套促进计算机编程语言互操作性的国际技术标准。CLI还允许许多高级语言开发独立于平台和体系结构的应用程序。为此,有30多种编程语言组合在一起,使使用公共语言编程规范的四个部分,使之符合CLI规范。女性与计算机进行倒立,使用一组数据类型、操作和编程结构上的元数据信息,允许跨语言代码编写。CLI编译语言在通用中间语言(CIL)中,并从CIL将应用程序方面传递给汇编机器语言,汇编语言处理硬件。此外,还有公共语言规范(CLS),它是为任何寻求互操作的语言设置的基本规则,以及用于加载的虚拟执行系统(VES),为所有符合CLI的程序执行并生成运行代码。大多数符合CLI的语言通过使用公共语言运行库(CLR)直接编译到CIL。在编译和缓存后,实时编译器将从现有体系结构中提取机器代码。汇编机码构造也可以使用提前编译器在CLR之前构造。为了使符合CLI的语言能够利用对象的特定性,公共语言基础结构指定对象在被调用时只需要公开它们与其他符合CLI的语言相同的功能。开发的代码组件仅使用数据类型在CTS中被接受的是CLI兼容的,并且所有其他CLI兼容语言都可以访问此外,不能通过代码的类型安全性快速验证的任何语言构造都被排除在CLS之外,因此,只有可验证的代码才可以说是符合CLS的。有些编程功能对编译器和开发人员都是通用的,而另一些则只对编译器可用。列表很长,而且充满了有用的功能。只有编译器可以使用的功能是:提供引用标识符并可以覆盖虚拟关键字的关键字方法的名称为关键字。编译器和开发人员都可以使用的功能包括:修饰符功能,即属性及其评估器必须全部为“静态”,必须全部为“虚拟”,必须全部为“实例”。实现程序适用于台式机、服务器、移动设备,计算机视觉增强程序和低级虚拟机工具包也是从兼容公共语言基础设施的语言中开发出来的。公共语言基础设施运行时有效地分配系统资源和调用外围设备,尽管它们是独立于平台的
-
发表于 2020-08-06 06:05
- 阅读 ( 1004 )
- 分类:电脑网络