首页 > 开发 > .Net > 正文

.NET虚拟对象系统(VOS)的构成

2023-04-27 19:28:44
字体:
来源:转载
供稿:网友

在VOS背后的思想是建立一个框架,在执行代码时不能牺牲性能,允许跨平台语言集成和类型安全。

我提到的框架是运行时架构的基础。为了帮助你更好地了解它,我将它勾划出四个区域。当开发C#应用程序和组件时,理解它们很重要。

VOS类型系统——提供丰富的类型系统,它打算支持全面编程语言的完全实施。

元数据——描述和引用VOS类型系统所定义的类型。元数据的永久格式与编程语言无关,但是,元数据把自己当作一种互换机制来使用,这种互换处于工具和NGWS的虚拟执行系统之间。

通用语言规范(CLS)——CLS定义了VOS中类型的子集,也定义了常规的用法。如果一个类库遵守CLS的规则,它确保类库可以在其它所有能实现CLS的编程语言上使用。

虚拟执行系统(VES)——这是VOS实时的实现。VES负责装入和执行为NGWS运得时编写的程序。

这四个部分一起组成了NGWS runtime架构。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表