It is the same backend as Visual C++, including SIMD and auto-vectorization.
I bet currently it already does better than Rust actual code generation.
Sure it still does have a GC, but so what. There are plenty of research OS with a systems language having one. What we need is a company with the guts to force one down developers throats.
In any case, there is still C++ for the unsafe parts available.
Given that only as of Windows 8, C++ was accepted into the kernel, it will take a while until another language gets to join it.
EDIT: Forgot to mention that .NET 4.6 adds more control over GC behavior.
However, the point I was actually trying to make is that for MS, the C# + C++ combo is the way forward and their tools offer great integration experience, so I don't see them adopting something like Rust any time soon. Specially given their relation with the C++ standards process.
I bet currently it already does better than Rust actual code generation.
Sure it still does have a GC, but so what. There are plenty of research OS with a systems language having one. What we need is a company with the guts to force one down developers throats.
In any case, there is still C++ for the unsafe parts available.
Given that only as of Windows 8, C++ was accepted into the kernel, it will take a while until another language gets to join it.
EDIT: Forgot to mention that .NET 4.6 adds more control over GC behavior.
However, the point I was actually trying to make is that for MS, the C# + C++ combo is the way forward and their tools offer great integration experience, so I don't see them adopting something like Rust any time soon. Specially given their relation with the C++ standards process.