Hacker News new | ask | show | jobs
by flohofwoe 813 days ago
C# is so old by now, if it would be a good replacement for C++ at MS, it would already have replaced it.
2 comments

Don't mix technology with the internal politics at Microsoft, where some business units won't use anything else besides COM and C++, no matter what.

They are so strong that they were responsible pushing the whole company into the whole Windows 8 debacle with WinRT, where COM was supposed to finally replace .NET.

https://arstechnica.com/features/2012/10/windows-8-and-winrt...

Java and C# are in their "let's get functional" phase.
:(

C# has been at that for more than a decade and a half already. Java's arrival to the party is extremely late and still lacking in many areas.

C# could have been like D back in 2001, yet it had to wait to go open source, away from the wings from WinDev politics, having to provide a replacement to C++/CLI capabilities in a cross-platform way, to finally expose the full CLR to C#, without us having to routinely manually generate MSIL or reach out to C++/CLI.

Singularity and Midori were hardly taken seriously in any form by WinDev.