Dustin Barlow wrote: > > > > > > > >Well, if SuperCollider is based on SmallTalk, then yes it would be OO. > > > >SmallTalk is considered to be one of the first OO languages, from > >whence > > > >most others model themselves. I think the only thing that makes > > > >SmallTalk more "OO" than Java is that it also abstracts all of the > > > >primitive data types into Objects. > > > > > > FYI: Java also wraps its primitive data types into objects as well. > > > >Yes, but it really was only done to provide faster low-level operations > >rather than having to do everything in the "slower" OO fashion. You > >don't need to "wrap" or "unwrap" the objects to get at their data. I > >think this was a concious design decision on the part of Mr. Gosling. > > > >Mike > > The object versions of int, double, long, char, etc (named Int, Double, > Long, Char, etc.) were introduced so that primitives could be easily stored > and manpulated in an OO fashion via java collections/containers (which > require java.lang.Object).
Sorry for speaking backwards... > > I didn't intend to rabbit trail this thread on Java basics. I simply wanted > to point out that your original statement was not quite correct regarding > the lack of primitive data type objects in Java. > > Dustin > > Dustin Barlow > http://www.dustinbarlow.net > > _________________________________________________________________ > MSN Photos is the easiest way to share and print your photos: > http://photos.msn.com/support/worldwide.aspx