I started to study the universal app of Windows 10 and saw that the execution mode is different from Win32 or .Net, since it uses WinRT that makes calls directly to the system kernel, leaving languages like C #, VB and JS in the level of c ++, at least that's what I read.
What I was wondering is if C # needs .NET or some virtual machine to run or does it just use the WinRT API to perform the functions?