Подтвердить что ты не робот

Что такое языковые прогнозы WinRT?

Что такое языковые прогнозы WinRT и для чего они используются?

4b9b3361

Ответ 1

Windows Runtime Projections - это способ, которым API-интерфейсы Windows Runtime отображаются на каждом языке. Это может быть во время компиляции (как в С++), так и во время выполнения (как в JavaScript) или комбинация (как в С#). Каждый язык решает, как лучше всего представить WinRT API. Большую часть времени это прямое воздействие, но в других случаях есть обертки или перенаправления, которые могут иметь место. Хорошим примером являются делегаты и события. В С# они отображаются как делегаты/события С#, а не как типы, специфичные для WinRT. Строки также переназначаются как тип строки родного языка, а не основной тип hstring.

Ответ 2

"Прогнозы" в WinRT - это еще одно слово для "Bindings".

Прогнозы языка WinRT - это привязки WinRT для каждого поддерживаемого языка.

Для получения дополнительной информации, проверьте:

WinRT Demystified - Мигель де Икаса

Ответ 3

Самый простой способ пояснить, что языковая проекция в WinRT является "интерфейсом", тогда как Windows Runtime является бэкэнд. Напишите один из трех языков (JS, С#, VB), он ведет себя одинаково на заднем конце.

Если вы пишете свой собственный сторонний компонент WinRT на С++ или С#, вы можете использовать его из JS, С# и VB без необходимости выполнять дополнительную работу.