02-10-2013, 04:19 AM
(02-09-2013, 11:15 PM)Ailit Wrote: You can make very complex games with C. You can make very complex data types and structures with C. You can even make something as similar as it gets to a C++ class in C using structs and pointers.
Sorry, my post wasn't worded very well. I'm aware that complex programs, including games, can be made in C alone. It is a Turing Complete language after all. I was trying to get across that C++ is much more suited to this kind of development, as OOP and games go very nicely hand-in-hand. I'm aware you can do something similar in C with structs and pointers, but it's at a much lower level of abstraction, and only serves to confuse the issue (as well as running the risk of your implementation being less efficient).