Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Taft

macrumors 65816
Original poster
Jan 31, 2002
1,319
0
Chicago

bousozoku

Moderator emeritus
Jun 25, 2002
15,881
2,089
Lard
Cocoa brings the Macintosh into the 1990s. NeXTStep was well ahead of its time. Cocoa makes it easier for the programmer to write closer to error-free code the first time, once they learn the framework. Smalltalk-based Objective-C, developed by Brad Cox, is a great, pure object-oriented language. Cocoa takes full advantage of it. Java is similar and Java programmers should enjoy Objective-C easily. C++ programmers don't integrate so easily because of C++'s shortcomings and stiff, unchanging nature.

Carbon is the best of the late 1980s mindset. It's slim and a good base onto which you can add an application framework like MacApp or PowerPlant and not incur too much of a performance decrease. If you want to programme in Carbon without an application framework, don't do anything too complicated.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.