0

Possible Duplicate:
How does the new Windows 8 Runtime compare to Silverlight and WPF?

Is it JavaScript, C#, C++, or VB.NET?

Community
  • 1
  • 1
pfeilbr
  • 1,939
  • 4
  • 19
  • 18

1 Answers1

3

WinRT is implemented in COM, so C++ is the native language. .NET and JavaScript access WinRT through marshalling.

Here is a detailed answer: How does Windows 8 Runtime (WinRT / Windows Store apps / Windows 10 Universal App) compare to Silverlight and WPF?

Community
  • 1
  • 1
Don Reba
  • 13,814
  • 3
  • 48
  • 61
  • Thanks for the technical explanation. I should've asked my question differently. C# is the native/most widely used language when targeting .NET. What language would this be for Metro Style Apps? – pfeilbr Sep 16 '11 at 02:55
  • C# is the most widely used language for .NET, but it would not be correct to call it native. For instance, C++/CLI can access some capabilities of .NET that C# can't. Only time will tell which language will be the most popular for Metro apps. – Don Reba Sep 16 '11 at 02:59
  • 1
    @methym There's no "native language" for Metro style apps. WinRT libraries themselves are written in C++; but that should be irrelevant for you as a .NET developer, for example. – Pavel Minaev Sep 16 '11 at 17:26