4 ms·
If this is a contest - then I declare "No Contest". C++ is a standards based language available across multiple platforms and the other one isn't.
by bdfh42 15y ago
If this is a contest - then I declare "No Contest".
C++ is a standards based language available across multiple platforms and the other one isn't.
- Turing_Machine 15y agoObjective C is available anywhere GCC is available (i.e., essentially everywhere).
- drewcrawford 15y agoHow I wish this were true. For example, lack of Objective-C and Foundation in NaCl is my primary barrier to using it. https://developers.google.com/native-client/faq#ProgrammingLanguageSupport https://developers.google.com/native-client/faq#ProgrammingL...
- wtallis 15y agoIs there any actual incompatibility that prevents building an Objective-C runtime for NaCl, or is it simply a matter of ObjC not being included by default?
- drewcrawford 15y agoI've been thinking (warning: pure speculation ahead) that I could target my binaries to LLVM IR and then use the highly-experimental PNaCL. But who knows how long it will be before that is viable.
- xorglorb 15y agoThis is pure speculation, but its possible that the runtime does some tricks for performance (possibly in the method dispatch routine) that the NaCl sandbox doesn't allow.
- runn1ng 15y agoFoundation is a diferent beast than Obj-C. 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).
- alexbell 15y agoFor most people, what makes Objective C so useful though is the Cocoa core classes. The GNUstep stuff has a lot of that functionality, but is not quite what the Apple stuff provides.
- shin_lao 15y agoThe article is from 1997...
- protomyth 15y agoSo, I guess python, perl, and ruby would lose a contest to COBOL which has a ANSI / ISO standard[1] and is available across multiple platforms? I think implementation based standards have a place. [1] http://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%2fIEC+1989-2002 http://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%...
- masklinn 15y ago> C++ is a standards based language 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.