[comp.lang.objective-c] What/where is Objective C

asherman@dino.ulowell.edu (Aaron Sherman) (09/28/90)

A few questions:

1. What is Objective C? How does it differ from C and C++? How usefull is it?

2. Who created/owns O-C? I've heared the name Stepstone thrown around, but
   I've never heard of these people. Who are they, are they part of something
   larger? Would I have heard of something else they've done?

3. What does O-C have to do with the NeXT (correct upper-lowers?)? Is this
   something that I can only get easily for the NeXT? What other platforms 
   can I expect to get it for?

4. How much does O-C cost? What are the restrictions on network-usage (i.e.
   is it on a per-node basis, or per-site)?

Thank you in advance for any help.


			-AJS



--
asherman@dino.ulowell.edu	or	asherman%cpe@swan.ulowell.edu
Note that as of 7/18/90 that's asherman@dino.cpe.ulowell.edu
"That that is is that that is not is not is that it it is."

olson@sax.cs.uiuc.edu (Bob Olson) (10/01/90)

In article <ASHERMAN.90Sep28051047@dino.ulowell.edu> asherman@dino.ulowell.edu (Aaron Sherman) writes:
>
>   3. What does O-C have to do with the NeXT (correct upper-lowers?)? Is this
>      something that I can only get easily for the NeXT? What other platforms 
>      can I expect to get it for?

Objective-C is the language in which the Application Kit and other
NextStep libraries are implemented. It therefore comes bundled with
the machine.

The version that NeXT is using is based on the GNU C compiler. When
release 2.0 of the GNU C compiler comes out, it will actually be a
C/C++/Objective-C compiler, as NeXT has released their Obj-C changes
back to GNU. However, I hear that the NeXT runtime libraries for Obj-C
are not a part of that (as makes sense, since they are not derived
from GNU sources). There is a plan afoot to write a GNU Obj-C runtime
library -- contact gumby@cygnus.com if you're interested in helping
out with it.

--bob