From: Chad Perrin Date: 2007-07-16T00:58:59+09:00 Subject: Re: I need serious help! On Sun, Jul 15, 2007 at 04:03:17PM +0900, John Joyce wrote: > > On Jul 15, 2007, at 1:27 AM, Chad Perrin wrote: > > >On Sun, Jul 15, 2007 at 02:08:42PM +0900, John Joyce wrote: > >> > >>Objective C does have some similarity to Ruby, but that's because > >>both inherited similar object ideas from SmallTalk. > >>But Obj-C is still a strict superset of C. There is also Obj-C++ > >>which is not as clearly a superset of C++ (some C++ doesn't work in > >>Obj-C++) > > > >I hadn't heard of Objective C++. That sounds like a bad joke. > > > > > More a poorly documented and perhaps wisely neglected creature. > Not many people know much about it. > AFAIK it allows you to wrap C++ in Obj-C much the way C can easily be > wrapped in Obj-C, but the obvious limitations are if you get too much > C++ stuff happening, things could go crazy. > Even apple quietly uses C++ for some things like device drivers. Device drivers written in C++ sound like a bad joke, too. Why sacrifice stability and speed for, uh, nothing? I don't think I've ever heard of a device driver that needed to be so big that the OOP characteristics of C++ actually provided any benefit. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] John Kenneth Galbraith: "If all else fails, immortality can always be assured through spectacular error."