+ 2
What's best, C# or C++?
Title says it all.
18 Answers
+ 14
C++ is faster, with more management, so it is harder
C# is easier and have better including system
+ 10
I like everyone. You are cool too, @Filip, but everyone have tgeir own opinions, so you cant just say that something is better. You should say WHY it is
+ 10
@cheeze, yeah. And that is bad. If you have your opinion it's nice. But you can made all think like you. If you want to help someone, you cant just say an answer. You need to explain the solution. In our case - explain which is better for some purposes
+ 9
Java! (joke)
+ 9
c++ =]
+ 9
Its just stupid to me... I answered the question, my answer is related to the question. But okay, whatever
+ 7
It is. But we didn't said that it isn't. :)
+ 6
There's no best. You learn what you like.
+ 6
2 dislikes, really?
+ 6
I can't have my opinion without people hating on me? Interesting mentality
+ 6
@Michael Ermishin C# developers would say C#. C++ developers would say C++. This question should be asked to people who don't main either language. Of course Filip would say C++ and it's no biggie at all...
+ 1
I think the best is C# because it is more easy
0
C++ is an older language, and because of that it is actually a "standard" in some special areas of programming. As it's still carrying some low-level features from C, you can (you HAVE TO, indeed) manually manage memory and that kind of things. Because of that, when used carefully, it's probably the most eficient programming language. It's normal to see graphic engines, drivers, and that kind of software being programmed in this language.
In the other hand, C# is a lot newer than C++, but it's easier to use and way safer (no manually management of memory) than C++. It's growing REALLY fast with things like Unity and Microsoft Visual Studio. It has a lot of predefined classes (in VS) to manipulate arrays, math-related jobs, etc. You can also define your own custom operators. It's also safer to manage user input. It's probably aiming at being a "standard" in the future, at least in general desktop applications (this is just my personal opinion). Oh, and you can program to various kind of devices using C#.
With this being said: you choose which one if the best for you
Hope I have helped. Peace out.
- 1
lol. Isn't C# newer?
- 1
Don't take it so personally. People like to hate. Over the Internet ofc. They would never say it to you in person.
- 1
well why the fuck did the op get 2 dislikes??
- 2
haha JK. just checked it's 3 dislike. WHY
- 3
C# is a developed version of C++ and C-- I think