Мне нравится Python в основном для отличной переносимости и простоты кодирования, но мне было интересно, каковы некоторые из преимуществ, которые имеет C# над Python?Каковы преимущества C# над Python
Причина, по которой я спрашиваю, заключается в том, что один из моих друзей запускает частный сервер для онлайн-игры (UO), и он предложил сделать мне dev, если захочу, но программное обеспечение для сервера написано на C#. Я бы хотел это сделать, но на самом деле у меня нет времени, чтобы делать несколько языков, и я был сразу после нескольких причин, чтобы оправдать использование C# над Python для себя.
Я делаю это все-самоучку, как хобби, кстати
В зависимости от того, что такого развития событий вы хотите сделать эту игру, вы можете быть в состоянии использовать IronPython, реализацию Python для .NET CLR - таким образом, вы могли бы использовать существующие языковые навыки при этом ваш код запускается в среде .NET вашего друга. Очевидно, что это сработало бы, только если бы вы, например, писали сценарии или что-то в этом роде, а не работали над существующей кодовой базой C#. (И вашему другу понадобится написать немного сантехники, чтобы вызывать сценарии IPy, но это довольно тривиально.) – itowlson
Существует также Pooon-подобный язык Boo для.NET – Steve314