3 ms·
To give the opposite view: I'm glad they don't throw everything and the kitchen sink into Java. There's so many keywords in C# that are really not necessary, y
by Sylos 9y ago
To give the opposite view:
I'm glad they don't throw everything and the kitchen sink into Java. There's so many keywords in C# that are really not necessary, yet you need to learn them, because you can be sure, you'll run into some codebase where some advanced C# dev used all of those features anyways.
This is the reason why people find C++ intimidating and why there's probably hundreds of unofficial subsets of it, which are supposedly better.
It slows down people who are new to the language, is annoying for people switching back and forth between languages and adds additional mental complexity even for people who frequently use the language.
And as for the IDE, that may be true, if you happen to like Visual Studio (and don't want to dev on Linux), but if you don't like it, then your options are rather limited.