florman@randvax.UUCP (Bruce Florman) (07/26/89)
The press release about TC 4.0 was pretty vague about the characteristics of "Object C," and I wonder if someone at Symantec (ie. Rich Siegel) could give a few details. In particular, the term "object oriented" is relatively content free, and says nothing about the inheritance mechanism supported by the language. A language can be "object oriented" and not support inheritance at all (eg. CLU), support only single inheritance (eg. Object Pascal), or support multiple inheritance (eg. Eiffel). The latter is the most difficult to implement (voice of experience here), but is also the most useful. So what will we get in TC 4.0? -- Bruce Florman -- florman@rand.org
siegel@endor.harvard.edu (Rich Siegel) (07/26/89)
In article <2139@randvax.UUCP> florman@rand-unix.UUCP (Bruce Florman) writes:
[wants to know about inheritence]
Object C derives its name from Object Pascal; it's a single-inheritance
object metaphor with dymanic binding, just like Object Pascal. All objects
are "virtual" (to borrow a term from C++). Direct (user manages storage)
and indirect (system manages storage) classes are supported.
--Rich
~~~~~~~~~~~~~~~
Rich Siegel
Staff Software Developer
Symantec Corporation, Language Products Group
Internet: siegel@endor.harvard.edu
UUCP: ..harvard!endor!siegel
"When it comes to my health, I think of my body as a temple - or at least
a moderately well-managed Presbyterian youth center." - Emo Phillips
~~~~~~~~~~~~~~~
jpd00964@uxa.cso.uiuc.edu (07/28/89)
[the term Object C] Does this add another version of Object-Oriented C to the market with its own syntax and own calling procedures? If so, does that make it the third Object-Oriented C or the fourth? Will code written in one form be at all compatable with yours? Will you be able to compile straight un-Object-Oriented C still? Michael Rutman Softmed
siegel@endor.harvard.edu (Rich Siegel) (07/31/89)
In article <227700020@uxa.cso.uiuc.edu> jpd00964@uxa.cso.uiuc.edu writes: >Does this add another version of Object-Oriented C to the market with Have you not been reading this newsgroup lately? R> ~~~~~~~~~~~~~~~ Rich Siegel Staff Software Developer Symantec Corporation, Language Products Group Internet: siegel@endor.harvard.edu UUCP: ..harvard!endor!siegel "When it comes to my health, I think of my body as a temple - or at least a moderately well-managed Presbyterian youth center." - Emo Phillips ~~~~~~~~~~~~~~~