时间:2020-05-02 来源:win10官网 游览量: 次
Ru锈是一种为高性能、高安全性系统设计的编程语言,微软刚刚宣布他们通过Windows运行时的锈语言投影为Windows带来了生锈支持。
锈蚀在许多方面与C非常相似,但它是以内存安全和安全并发为核心原则而设计的。
RIS/WINRT遵循由C/WINRT建立的使用标准语言和编译器构建Windows运行时语言投影的传统,为生锈开发人员调用Windows API提供了一种自然的和惯用的方式。
Rix/WrRT让开发人员调用任何WRRTAPI过去、现在和将来,使用直接从描述API的元数据生成的代码,并将其直接放入锈蚀包中,在那里可以调用它们,就好像它们只是另一个锈蚀模块一样。
Windows运行时基于引擎盖下的组件对象模型(COM)API,并被设计为通过C/C、WINRT和RIS/WINRT等语言投影来访问。这些语言预测采用描述各种API的元数据,并为目标编程语言提供自然绑定。
这使得开发人员可以更容易地使用他们所需的语言为Windows构建应用程序和组件。然后,您可以使用这些Windows API来构建桌面应用程序、存储应用程序或更独特的组件、NT服务或设备驱动程序。
Rux/WiRT语言项目目前处于一个非常早的公开预览阶段,但微软决定立即开放该项目以获得更多的反馈。