Hacker News new | ask | show | jobs
by Shalhoub 3420 days ago
Pardon my confusion, but I thought that some time back Microsoft abandoned the effort to write all their stuff in managed code under .NET ..
4 comments

That seems like a lot of confusion.

Microsoft has always been a polyglot corporation. Just because not all of their code is/will ever be managed code/.NET doesn't mean that Microsoft would abandon all of the good work that has gone into the .NET platform, its languages, managed code, the CLR platform...

.NET is still the "third pillar" of modern application development on Windows devices in the UWP and .NET is also more cross-platform than ever with big investments into Xamarin tooling (now a first party part of the Visual Studio team/Developer Division) and the open source, cross-platform .NET Core runtime.

Starting with Windows 8, they improved the story of AOT compilation to native code.

With Windows 10, the native backend introduced on Windows 8.x was replaced by Visual C++'s backend, known as C2.

With C2, Microsoft is trying to make a kind of internal LLVM-like stack for their compilers, with clang, .NET and Visual C++.

Source? C# and VB have been constantly updated, with a new release practically every VS release.
Many of the built-in Windows 10 apps are written in C#.
So that now you have to wait until Calculator starts?
Opens instantly for me.