Originally Posted By: wfaulk
Not really. If I write and compile a program using C, it links against the OS's APIs. If I write the same program using C++, same thing. And it's still the same thing if I write it using Pascal, or Fortran, or Go, or Eiffel, or Caml, or Modula.

But the OS would need APIs for all those languages right? iPhone OS APIs exist only in C, C++ and Objective-C. Adobe was getting Flash apps to work by doing something that (at least in my mind) would be very hard to guarantee future compatibility on the platform, compared to apps compiled in XCode.