Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple should get behind Cocoa Java



Rob Ross wrote:

The Objective-C runtime environment was created circa 1987 (ish), long before Java existed, so that is why I don't think comparing the two is quite appropriate. Objective-C is a dynamic language with a lot of concepts borrowed from Smalltalk. It has a very different programming model than Java. Whereas Java tries to make as many decisions as possible at compile time, Objective-C tries to defer as much as possible until runtime. (I will concede Java does have many modern language features that I would like to see added to Objective-C.)

But it's not 1987. It's 20 years later. Given the lack of legacy code in Objective C and the few programmers who know it, wouldn't it have made sense for Apple to choose a more modern language for their platform? One that had learned from the mistakes of C, C++, and Objective C?


If Apple had chosen to go with C++, then I would have understood their reasoning. They were choosing familiarity over perfection. However since they chose a language almost everyone was going to have to learn for the first time anyway, they could have made a much better choice than Objective C.


-- Elliotte Rusty Harold email@hidden Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/ _______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Apple should get behind Cocoa Java (From: Vince Marco <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Ian Joyner <email@hidden>)
 >Re: Re: Apple should get behind Cocoa Java (From: "Shawn Erickson" <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Elliotte Harold <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Rob Ross <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.