Rust/WinRT для Windows 10 теперь доступен в общедоступной предварительной версии

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

язык программирования ржавчина

Rust — это язык программирования, разработанный для высокопроизводительных и безопасных систем, и Microsoft только что объявила, что они обеспечивают поддержку Rust для Windows через проекции языка Rust для среды выполнения Windows.

Rust во многих отношениях очень похож на C++, но изначально разработан с учетом безопасности памяти и безопасного параллелизма в качестве основных принципов.

Rust/WinRT следует традиции, установленной C++/WinRT, по созданию языковых проекций для среды выполнения Windows с использованием стандартных языков и компиляторов, предоставляя разработчикам Rust естественный и идиоматический способ вызова Windows API.

Rust/WinRT позволяет разработчикам вызывать любой API WinRT в прошлом, настоящем и будущем, используя код, сгенерированный на лету, непосредственно из метаданных, описывающих API, прямо в пакете Rust, где вы можете вызывать их, как если бы они были просто еще одним модулем Rust.

Среда выполнения Windows основана на API модели компонентных объектов (COM) под капотом и предназначена для доступа через языковые проекции, такие как C++/WinRT и Rust/WinRT. Эти языковые проекции принимают метаданные, описывающие различные API, и обеспечивают естественные привязки для целевого языка программирования.

Это позволяет разработчикам легче создавать приложения и компоненты для Windows, используя нужный язык. Затем вы можете использовать эти Windows API для создания настольных приложений, приложений для хранения или чего-то более уникального, например компонента, службы NT или драйвера устройства.

Языковой проект Rust/WinRT в настоящее время находится на ранней стадии общедоступной предварительной версии, но Microsoft решила сделать проект открытым прямо сейчас, чтобы получить больше отзывов.

Найти проект на GitHub здесь, и читайте подробнее об объявлении в Microsoft здесь.

С помощью WalkingCat

Подробнее о темах: Microsoft, ржавчина

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *