Is c++ good

Started by
30 comments, last by aggieblue92 9 years, 9 months ago

C on the other hand has no nice parts, basic input/output drops you straight in the deep end of the pool and thats probably not the best place to put someone who hasn't learned how to swim yet.


Basic input/output is a hard thing to get right in most languages. In C it looks hard. In other languages it might look easier. But then you end up with SQL-injection and cross-site-scripting vulnerabilities all over the place.

I tell beginners to not even try to do robust input/output for a while, because it's just too hard. And this advice is not only for C.
Advertisement
C# is powerful, beautiful, and really wonderful. You'll be able to write a game in less time with C# assuming you know the language and how to do everything. But you probably don't, which is why you're asking. So here's the catch.

C++ is the traditional language of game development, for computers anyways. There's more documentation and community support for C++ than (anyone can disagree here if they want) any other language. Tutorials, examples, books and open source games are written almost exclusively in C++, out of tradition. So you'll have a lot better luck learning in C++.

That being said, if you know C++, you know C#. It took me three years to be fully proficient at C++, and three weeks for C#, and now I prefer C#.

This topic is closed to new replies.

Advertisement