Console.WriteLine("Hello, World!");
That's all. So I'm not even talking about the greatness of the C# IDE.
Console.WriteLine("Hello, World!");
That's all. So I'm not even talking about the greatness of the C# IDE.
(read: there is just a MASSIVE culture gap. It's just as unfathomable to Ruby/Python people why you'd ever use C#.)
In the exact same way that I might say "I use Arch Linux, and the only GUI program is Firefox. I live my entire life in the terminal, in vim, and I use languages that have no ceremony in the first place and prefer log statements to debuggers." That probably sounds like all downside to you.
Use whatever you like. It's not that important.
I would never resort to a language like C#. It doesn't mean I think less of the language. I just prefer Ruby.
I like not having to use IDEs. I like my text editors.
Discussing languages is like discussion flavours. It's just preference. It's like asking me why I prefer bananas over apples. I just do.
Python is not at the Lisp extreme, but it's not very far from it.
That's the thing, you need an IDE to be able to skip the boilerplate, whereas both Python and Ruby have a great REPL that is available from virtually every terminal emulator.
Personally, I like C# the language. I hate the baggage.