• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ObjC was: Checking OS Version with Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ObjC was: Checking OS Version with Cocoa


  • Subject: Re: ObjC was: Checking OS Version with Cocoa
  • From: Mike Ferris <email@hidden>
  • Date: Mon, 6 Jan 2003 09:26:44 -0800

and the runtime is part of Darwin.

I think the ObjC runtime is also part of (Apple's version) of GCC which I hope is also the FSF's version.
Whatever version number that is these days. Isn't Darwin the OS ? I don't see how that relates to the
ObjC runtime other than much or perhaps some of Darwin is written to compile with it.


Apple and GNU have different Obj-C runtimes. The GNU compiler from FSF compiles for the GNU runtime, Apple's gcc compiles for Apple's runtime (I don't know if either has options to target the other runtime). Apple's runtime and Apple's version of gcc are both part of Darwin.

Apple owns the trademark Objective-C, so Apple's Objective-C is the gold standard.

Interesting. Did Apple buy StepStone Inc. as well as NeXT Computer ? Or is StepStone
no longer in business these days ? Cause I would have thought that since StepStone
pioneered the Objective-C language many years before NeXT was born ... well who knows,
that would be a legal thing. Anybody know what happened to StepStone, Inc. ? They were
based in Sandy Hook, CN or some state in the New England area.


NeXT bought the rights to Obj-C from StepStone at some point a while back, so Apple inherited that. I don't know what happened to StepStone, but Brad Cox has been seen on the PB-users list recently. He seems to be doing Java stuff from his questions...

Modern Obj-C is really a joint development of StepStone (ie Brad) and NeXT (most Steve Naroff, on the NeXT side I think). NeXT added many things that make Obj-C what it is today including concepts like categories and protocols.

By the way, as far as I remember, the Objective-C support in GCC came out of NeXT long ago.

True, NeXT wrote the ObjC code as an add-on to GCC and then donated it to the FSF.
But in my reckoning, not THAT long ago. Man, now I do feel old !


The compiler-end implementation of the Obj-C support was originally from NeXT. NeXT never gave its runtime to FSF so the FSF folks developed a separate one (and tweaked the compiler stuff to generate code for it).

Mike
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: ObjC was: Checking OS Version with Cocoa (From: MarketLogix Developer <email@hidden>)

  • Prev by Date: Re: porting apps from NextStep to Cocoa
  • Next by Date: Re: porting apps from NextStep to Cocoa
  • Previous by thread: Re: ObjC was: Checking OS Version with Cocoa
  • Next by thread: porting apps from NextStep to Cocoa
  • Index(es):
    • Date
    • Thread