Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!hudson.lm.com!news.pop.psu.edu!news.cac.psu.edu!howland.reston.ans.net!pipex!uunet!zib-berlin.de!uniol!Roland.Radtke
From: Roland.Radtke@arbi.informatik.uni-oldenburg.de (Roland Radtke)
Subject: What are the differences between C++ and smalltalk?
Organization: University of Oldenburg, Germany
Date: Thu, 10 Nov 1994 15:56:02 GMT
Message-ID: <1994Nov10.160811.13092@arbi.Informatik.Uni-Oldenburg.DE>
Sender: news@arbi.Informatik.Uni-Oldenburg.DE
Lines: 24

Hi.

  I am working on a paper describing a C++ Tool with roots in
Smalltalk. The folks who programmed it ported a lot of the
methods of the Object superclass to C++. 

  I want to tell my audience a bit about (1) why C++ was chosen
as implementation language (efficiency --- and I pray that this
won't instigate yet another flamewar) and (2) which features of
smalltalk were copied.

  In order to familiarize myself a bit with Smalltalk, I ftp'ed
the GNU Smalltalk version and the Smalltalk.FAQ. Yet, I have been
unable to ascertain precisely which differences there are (For 
instance: is Smalltalk capable of multiple inheritance? Every bit 
of information I have seen seems to indicate that, no,
this is not the case. The C++-Smalltalk Objectclass interface, however,
supports MI.)

  So, if anybody has a nice, comprehensive table comparing
Smalltalk to C++, I would be delighted. 

Thanks in advance,
Roland.
