I like Python mostly for the great portability and the ease of coding, but I was wondering, what are some of the advantages that C# has over Python?
The reason I ask is that one of my friends runs a private server for an online game (UO), and he offered to make me a dev if I wanted, but the software for the server is all written in C#. I'd love to do this, but I don't really have time to do multiple languages, and I was just after a few more reasons to justify taking C# over Python to myself.
I'm doing this all self-taught as a hobby, btw
C# is supported by Microsoft ;) (expecting comments)
C# is typesafe which comes with its advantages.
Nothing is better when you are developing windows applications.
Its syntax is also very well designed. Code looks pretty good.
Its worth learning because lots of code is written and is being written in it.
It feels so good when you code in C# in Visual Studio. I am still searching for such a nice IDE for Python.
With C# you can explore lots of interesting things .NET,WPF,WCF,XNA,ASP.NET,Jon Skeet's Blog... etc.
what are the advantages of C# over Python