4 ms·
This is Apple Objective-C right? I thought it was developed in house, didn't realize it had already existed.
by arthurcolle 6y ago
This is Apple Objective-C right? I thought it was developed in house, didn't realize it had already existed.
- saagarjha 6y agoThe language was selected by NeXT and then later used pervasively in Mac OS X as a result. This left Apple as the main driver of its development.
- jhbadger 6y agoIt was originally developed by Cox's company in the mid 1980s, and then adopted by Steve Jobs' company NeXT in the late 1980s as the official language of NextStep. The Apple connection is only that Apple bought NeXT and that its OS X is really just a Mac-skinned version of NextStep.
- neverartful 6y agoYep, Cox's company was Stepstone.
- microtherion 6y ago> OS X is really just a Mac-skinned version of NextStep. You could probably describe Rhapsody that way, but by the time Mac OS X came out, I don't think that's an accurate characterization at all anymore. In addition to the sizable Carbon subsystem, the NeXTStep pieces were also changed substantially, e.g. the refactor of Foundation that extracted CoreFoundation and the change of the graphics subsystem from Display Postscript to Quartz.
- thought_alarm 6y agoObjective-C was adopted by NeXT Computer in the late 1980s for their app development framework. The modern version of Objective-C, the one that's still in use today, was developed by NeXT and Sun and was called OpenStep. The first OpenStep specification was published in 1994. OpenStep API implementations were created for NeXTSTEP OS, Solaris, and Windows NT, running on Motorola 68040, Intel, PA-RISC, and SPARC (and later PPC) platforms. Sun would switch gears to Java, Apple would buy NeXT, and OpenStep would become Cocoa.