C++ or C#?
#1 Members - Reputation: 202
Posted 19 October 2006 - 02:02 PM
#2 Members - Reputation: 1123
Posted 19 October 2006 - 02:07 PM
Secondly, you've already answered your own question. You prefer C# by a large amount. Use it. Just go ahead and use it.
#3 Members - Reputation: 349
Posted 19 October 2006 - 02:11 PM
-Dranith
#6 Members - Reputation: 100
Posted 19 October 2006 - 03:23 PM
Quote:
Original post by Promit Quote:Performance would probably be (significantly?) better in C#.
Original post by Kixdemp
I prefer C# by a million times, C++ is too complicated, but how would the performance be affected if I do it in C#?
Are you TRYING to start a battle?
#8 Members - Reputation: 824
Posted 19 October 2006 - 03:42 PM
Quote:
Original post by Surg Quote:
Original post by Promit Quote:Performance would probably be (significantly?) better in C#.
Original post by Kixdemp
I prefer C# by a million times, C++ is too complicated, but how would the performance be affected if I do it in C#?
Are you TRYING to start a battle?
Nope, but as it looks like he can handle c# much better than c++, the chances are big that he get better performance out of his c# work, than his c++ work. not to say, chances that he actually get the work done are much bigger then, too.
My Page davepermen.net | My Music on Bandcamp and on Soundcloud
#11 Crossbones+ - Reputation: 2428
Posted 19 October 2006 - 04:50 PM
Quote:
Original post by Surg Quote:
Original post by Promit Quote:Performance would probably be (significantly?) better in C#.
Original post by Kixdemp
I prefer C# by a million times, C++ is too complicated, but how would the performance be affected if I do it in C#?
Are you TRYING to start a battle?
Why would he be starting a battle? All he did was answer the question perfectly. The OP already knows the C# language and anticipates difficulty in some areas of C++. Right there alone should tell you that performance wise C# would be the ideal language to use. The only people that would say otherwise are not software engineers, they are language evangelists.
#12 Anonymous Poster_Anonymous Poster_* Guests - Reputation:
Posted 19 October 2006 - 08:21 PM
Quote:And also in a way which is sure to get counterarguments. You seem to love defending C#, mr. Microsoft fanboy.
Original post by Promit
He asked. I answered. (And answered truthfully, I might add.)
#13 Members - Reputation: 205
Posted 19 October 2006 - 08:37 PM
1) Professional Games Made In C#?
2) Java for game development?
3) Java----C/C++
4) c++ or c#
5) Question about Java Vs. C# Vs. C++
6) Java Games?
7) Java is fast?
8) Secondary Language:VB or Java?
9) What makes C++ so powerful?
10) C# games and cheating...
11) Is C# good enough for system utility programming
12) MC++ vs. C#
13) Which language is best for a 3d Games Engine?
14) C# vs C++ as a choice for development
15) Managed DirectX vs C++
(Promits list not mine)
[Edited by - Calin on October 20, 2006 6:37:00 AM]
#14 Moderators - Reputation: 2545
Posted 19 October 2006 - 09:06 PM
Quote:At least I have the spine to be somebody and to have views. I don't need to hide behind anonymous posting, and I don't need to sugar-coat reality for the sake of political correctness or whatever the hell it is that people seem to expect these days.
Original post by Anonymous Poster
You seem to love defending C#, mr. Microsoft fanboy.
#15 Members - Reputation: 1583
Posted 19 October 2006 - 09:18 PM
If you are not an experienced C++ programmer, you should not and cannot expect any kind of automatic performance gain: on the contrary, you might achieve worse performance with C++ because you are not used to its idioms and the language does not take care of certain optimizations for you.
You can choose to learn C++ thoroughly and then spend additional time optimizing the game, but this will probably triple or quadruple the time that you will spend creating your game.
#16 Members - Reputation: 761
Posted 20 October 2006 - 03:02 AM
If you want to take on C++ at some stage that would probably be a good thing, but you shouldn't do a big project like a decent game in a language with which you don't feel comfortable.
#18 Members - Reputation: 1554
Posted 20 October 2006 - 05:37 AM
Quote:
Original post by Anonymous Poster Quote:And also in a way which is sure to get counterarguments.
Original post by Promit
He asked. I answered. (And answered truthfully, I might add.)
I've not seen any actual counterarguments yet. Those counterarguments need only be addressed should they be raised. There's already been enough argument in favor of C# that no further elaboration is needed.
Quote:
You seem to love defending C#, mr. Microsoft fanboy.
Kind of like how you seem to love circumventing (IP) bans, Mr. AnonJavaDev?
#19 Moderators - Reputation: 2545
Posted 20 October 2006 - 08:06 AM
Quote:It's not harder per se, though there are areas of the framework that you may have to avoid. (System.Windows.Forms is one of the sketchy parts.)
Original post by NIm
One note: I've never fooled with C#, but I understand that it's harder to write cross platform code with it. I'm not sure though. Will someone either back me up or shut me up?
What sucks, though, is that the dev tools are not that evolved, especially on Mac. Doing C# work on OSX was a miserable experience. Sure the programs compiled and ran and even rendered, but it was akward, to say the least.
#20 Members - Reputation: 202
Posted 20 October 2006 - 08:54 AM
Quote:
Kind of like how you seem to love circumventing (IP) bans, Mr. AnonJavaDev?
LOL.
Yeah, I'll do it in sharpie, and when I feel I'm ready for plusieplusie, I'll do it in that. [wink] (plusieplusie - I sound like a girl... [razz])
Thanks you all for your replies! [grin]






