iPhone gaming is officially AWESOME.

Miscellaneous Forums/General Discussion/iPhone gaming is officially AWESOME.

Of course there's going to be some people who love C++ and especially because it has iconic status as being `popular`, but I agree with the others here in terms of how C and its derivatives are not exactly easy to read or understand. When for example you compare how a For-Next loop looks in Basic to how it looks in C, the C version is quite cryptic and that's before we get anywhere near object oriented stuff. I did take a brief look into Objective C but just could not get a handle on it because most tuition on the subject is too advanced and it is obscure to read. C is the kind of language which seems to be shrouded in requiring you to do lots of things `its way` just so that you can be a part of the crowd rather than whether it really is helping you in your development. I agree with what Sledge said about that.

I think there are really two approaches to developing software for computers - either you have to adapt to what the computer requires and basically do its job for it, serve it, conform to it, learn its steep curve of complexity and adapt to it, OR you get the computer to serve you, conform to you, learn from you and adapt to you. Basic at least takes steps to adapt to the developer rather than requiring a degree to understand these C languages. Of course some people really pride themselves on being competent in C, professionally developing in it and its derivatives, but if you aren't part of that crowd and you don't take some kind of course in it, then you're screwed.

C is to Basic what Microsoft Windows is compared to Apple Macs.