lol. Yeah, LINQ is controversial. TOO BAD JAVA IS GETTING IT TOO. XD
I think it was just a bone thrown for all the servery things and business applications C# is used for. (or potentially used for?)
I don't think C# has too much though.
Its consumption of keywords and syntax haven't been a bother. (me coming from Java and C)
And I certainly appreciate the things that make the code more big-picture-readable by making more concise and more self-documenting.
And maybe just personally, I liked the feeling of discovering some unexplored parts of C#. I guess it wasn't that much different from my experience of learning about function pointers in C. haha
I guess when you're a person who has to learn or use a lot of languages, the bigger language is less attractive to get into.
But yeah, I can see where adding too much stuff to a language can get out of hand, and where being a small language has benefits.
Speaking of languages that get added to, have you seen the C++14 spec? lol
I have no wish to return to the land of arrows and ampersands, but that stuff is pretty neat too. Seems like the C family wants shorter and shorter code. You know it has a foreach and automatic disposal now? AMAZING. π