Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!usc!randvax!florman From: florman@randvax.UUCP (Bruce Florman) Newsgroups: comp.sys.mac.programmer Subject: Re: TC 4.0 & "Object C" (was: C++ for the Mac) Keywords: THINK C 4.0, Object C, Multiple Inheritance Message-ID: <2139@randvax.UUCP> Date: 25 Jul 89 19:46:44 GMT References: <8060@hoptoad.uucp> <669@cbnewsk.ATT.COM> <2278@husc6.harvard.edu> Reply-To: florman@rand-unix.UUCP (Bruce Florman) Organization: Rand Corp., Santa Monica, Ca. Lines: 13 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