Quote:
Originally Posted by bone-you
So because you have a lot of resources, use bad practices and inefficient languages to accomplish complex tasks because.. you can? Goes back to my original arguments I made long ago. I can make a CO server out of mIRC scripting.. doesn't mean I should. If you're not going to make it the best you can make it, why make it? Why be ok with mediocrity? If you CAN do better, why not DO it? If someone wants to try a new language because it grants better performance, why argue that it's a waste of time? The performance alone is reason enough to do it. Who cares if it takes time. C# isn't the end-all and if it wasn't for Novell it'd be used far less than it already is.
|
Don't get me wrong. I wasn't implying that furthering your skills and making things efficient isn't a good thing... but lets face it. We're talking about conquer private servers here...
If your goal is to learn to code efficiently and learn everything you can about programing then YES, you should be learning C++ (as well as a hell of a lot of other stuff) as it's an industry standard and is very useful knowledge.
On the other hand, if your goal is to create a 'good' private server for conquer then arguments such as time commitment come into play. As Lateralus was saying, creating a fully fledged pserver in C++ is going to take you a HELL of a lot more time than in C# (unless your C++ knowledge is already rather extensive) and I'm not even taking into account the massive amount of (generally poor) examples all over the forum.
Obviously efficiency is important... but we're talking about a conquer private server here. If that's your goal then, forgive my ignorance but who cares if it uses say.. 10 mb more ram if it works the way it was intended, is stable and took you possibly months less time to get to a playable state. I never once said you SHOULD use more resources just because you can but using them as an argument to instead dedicate large amounts of extra time to a project which is never going to be strained when it comes to resources between the two (if coded efficiently).
Anyways, sorry. I have no desire to have this devolve into a language war.