3 ms·
80% of the article is just a (fake) interview with Stroustrup about C++, and none of it is relevant to C#. The features that the author rants about are extreme
by delta_p_delta_x 4y ago
80% of the article is just a (fake) interview with Stroustrup about C++, and none of it is relevant to C#.
The features that the author rants about are extremely useful and drastically cut down unnecessary verbosity such as switch expressions, to advanced LINQ, lots of syntactic sugar like `var` and type deduction (all of which are incidentally entirely optional).
The .NET ecosystem also comes with powerful reflection, and now (not relevant to the C# itself, but) ahead-of-time compilation to native code, a great package and dependency manager in NuGet, and a powerful command-line (`dotnet`). C# also takes valuable features from F#, which I might end up writing stuff in.
What's more to not like? I wish C# and ASP.NET Core displaced Java and Spring Boot. I wish my university had taught data structures and Programming Methodology II in C# instead of Java.
Microsoft's move to open-source the .NET ecosystem has been by far one of the best decisions it has ever taken in recent years.
This article is a waste of the reader's time.