Original Post
Hi, Please, before getting any panties in a bunch, this is *NOT* designed to be a flame war or whatever. I have been pondering this question in my head for a while now, and am genuinely interested in what other people think. If this turns in to a flame war or whatever, then so be it, let the thread be closed. But I really would like to hear what other peoples opinions are on this. Do you think C++ is over-used for amateur game developers? It seems like the majority of people start out with C++, and then wind up sticking with it. The reason this bothers me is because I can't help but to think of how much farther I would have gotten in my one "big" project, if I had not used C++. ALL the time I spent writing code that has already been written in C#, all the time I spent debugging code that wouldn't even compile in C#... all the time I spent with the headaches and little things in C++ that just don't exist in C#. The bottom line is I honestly think I would have gotten much further in my game if I had used C# instead of C++. And I can't help but to think that this is a flaw in the teaching by people in the amateur game development community. Now please, yes, everyone is different. And of course the majority of people here will preach "use the best tool for the job", and "use what YOU like best", etc., to newbies. But... the majority of questions / answers / articles are for C++, and that is where most help is found... this in itself encourages people to start with C++... I mean... a newbie will come here and see all this and think "man, all these people use C++... this must be the right thing to do". I know this is probably exactly what I thought at first.. I don't know, just looking for your opinions here....
Fruny -- Fixed misspelling of 'amateur', which was driving me mad. [Edited by - Fruny on December 11, 2005 12:23:56 PM]
Fruny -- Fixed misspelling of 'amateur', which was driving me mad. [Edited by - Fruny on December 11, 2005 12:23:56 PM]