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.
Cocoa is really an outgrowth of NeXTStep (and that's why many of
the Cocoa classes start with NS).
Recall that Apple bought Jobs' NeXTStep company in Feb 1997 and
that Jobs became Apple's interim CEO only a few months later, at a
time when Apple was not doing so well due to Amelio's abysmal
performance as CEO (Apple had missed beating Windows 95 to the
market, and Copland was a big failure).
Um, I think it was Scully (and Spindler was that him) before Amelio
that were the problem. Amelio had the guts to make the big decision
to remerge with Jobs and NeXT and hence do himself out of a job.
Remember Amelio had been in the job for less that a year as I recall.
Ian
_______________________________________________
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