C++ is a standards based language available across multiple platforms and the other one isn't.
C++ is a standards based language available across multiple platforms and the other one isn't.
[1] http://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%...
Technically untrue, C++ is a standardized language, the standard was created after the language. Ada is a standards-based language. So's haskell. The first C++ implementation (as well as "The C++ Programming Language") were released in 1985, while the first C++ "standard" was released in 1998 (ISO/IEC 14882:1998).
> available across multiple platforms and the other one isn't.
Objective-C is available on pretty much any platform on which GCC or Clang runs, actually.
https://developers.google.com/native-client/faq#ProgrammingL...
Obj-C is an open standard language. Foundation is a proprietary library with some key stuff even PATENTED by Apple (for example, the AutoRelease Pool falls into some of the Apple patents).