Skip navigation.
 
mlRe: Cocoa from C++ (dont want to mix it)
FROM : Lemings, Eric B
DATE : Wed Apr 13 23:38:45 2005

This is my personal view on the whole Cocoa vs. C++ debacle.  I believe
that Apple actually WANTS to remain in a niche market with its meager
share rather than joining the mainstream.  Now don't get me wrong.  Mac
OS X is simply THE best operating system on the market today IMHO.
After all, it has a rock solid Unix core.  Apple pioneered the user
interface and STILL has the most intuitive UI.  They have a killer
development IDE with Xcode and they have a very well designed API in
Cocoa.  The fact that it is written in Objective-C is the only thing
holding them back.  If it were written in C++, there would be a huge
migration of developers to the Mac platform.  Why?  The fact is that C++
is simply a mainstream language and Objective-C is not.  No one (except
Mac developers of course) are interested in it because nobody else uses
it.

Now a lot of Mac developers will respond, "So use Objective-C++!"  Or,
"Use the Cocoa Java API!"  Or, "Just swallow all those years of C++
experience and program in Objective-C!"  These are all quite reasonable
responses but my point still remains: Objective-C will never be a
mainstream language like C or C++ and the Mac will suffer for it.

Eric.

Related mailsAuthorDate
mlRe: Cocoa from C++ (dont want to mix it) Lemings, Eric B Apr 13, 23:38
mlRe: Cocoa from C++ (dont want to mix it) Ondra Cada Apr 14, 00:16
mlRe: Cocoa from C++ (dont want to mix it) bbum Apr 14, 06:38
mlRe: Cocoa from C++ (dont want to mix it) R. Scott Thompson Apr 14, 07:42
mlRe: Cocoa from C++ (dont want to mix it) Gen Kiyooka Apr 14, 09:46
mlRe: Cocoa from C++ (dont want to mix it) Henry Maddocks Apr 14, 11:00
mlRe: Cocoa from C++ (dont want to mix it) Gen Kiyooka Apr 14, 11:30
mlRe: Cocoa from C++ (dont want to mix it) Mike Paquette Apr 14, 17:41