Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what are the advantages of C# over Python

Tags:

python

c#

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

like image 583
Kefka Avatar asked Mar 20 '10 20:03

Kefka


People also ask

What is advantage of C over C++?

Much easier to interface with other languages. A lot of languages will let you call C functions directly. Binding to a C++ library is usually a much more elaborate job. Compiling C programs is faster than compiling C++ programs, because parsing C is much easier than parsing C++.

Which is an advantage of using C?

C provides dynamic memory allocation that means you are free to allocate memory at run time. For example, if you don't know how much memory is required by objects in your program, you can still run a program in C and assign the memory at the same time.

What are the advantages of learning C programming?

By learning C, you will be able to understand and visualize the inner workings of computer systems (like allocation and memory management), their architecture and the overall concepts that drive programming. As a programming language, C will also allow you to write more complex and comprehensive programs.


1 Answers

  1. Visual Studio - the best IDE out there.

  2. Of the statically typed languages in circulation, C# is very productive.

like image 67
James L Avatar answered Sep 27 '22 18:09

James L