Newsgroups: comp.lang.smalltalk,comp.lang.c++
Path: cantaloupe.srv.cs.cmu.edu!rochester!rocksanne!news
From: keithb@gpim.xerox.com
Subject: Re: C++ vs Smalltalk? 
Content-Type: TEXT/PLAIN; charset=US-ASCII
Message-ID: <NEWTNews.813873756.24760.keith@keith.gpim.xerox.com>
Lines: 34
Sender: news@news.wrc.xerox.com
Organization: Xerox
X-Newsreader: NEWTNews & Chameleon -- TCP/IP for MS Windows from NetManage
References: <45j18l$5as@bcrkh13.bnr.ca> <27Fq42$04C@zoe.pcix.com> <45kuhd$qcn@fountain.mindlink.net> <rfenney-121095233315@rfenney.slip.netcom.com>  <45lubm$102g@watnews2.watson.ibm.com> 
Mime-Version: 1.0
Date: Mon, 16 Oct 1995 19:51:40 GMT
Xref: glinda.oz.cs.cmu.edu comp.lang.smalltalk:29492 comp.lang.c++:154759


In article <45lubm$102g@watnews2.watson.ibm.com>, <dnsmith@watson.ibm.com> writes:
> Xref: rocksanne comp.lang.c++:152471 comp.lang.smalltalk:29023
> Path: 
rocksanne!rochester!udel!gatech!news.mathworks.com!solaris.cc.vt.edu!swiss.ans.
net!newsgate.watson.ibm.com!watnews.watson.ibm.com!usenet
> From: David N. Smith <dnsmith@watson.ibm.com>
> Newsgroups: comp.lang.c++,comp.lang.smalltalk
> Subject: Re: C++ vs Smalltalk?
> Date: 13 Oct 1995 14:50:30 GMT
> Organization: IBM T J Watson Research Center, Hawthorne

> 
> I suspect that EITHER language is suitable for SOME set of
> applications. You can do shrinkwrap products in Smalltalk. (I have
> personal knowledge of one). Yet it is more often used to deliver
> corporate applications.
>
You make some interesting and valid points, Dave. Where would
you place Eiffel in the spectrum of things? I'm just beginning
to take a look at that language now, but it seems to address
at least some of the things you brought up. It supports:
 - Assertions (pre/post/invarients) as part of the language
 - "pure" object-oriented
 - resumptive exception handling
 - garbage collection
 - A decent class library? (still looking at it)
Overall, the claim is that it supports OO development "in the
large".
It won't allow developers to "fall back" to C-isms like C++
will, but gives you some pre-defined classes to build
from like Smalltalk does.
Just curious. Not intended to start a language war here,
or divert the issue.

KeithB

