Newsgroups: comp.lang.c++,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!ix.netcom.com!netcom.com!jazzbeau
From: jazzbeau@netcom.com (Steve Barnette)
Subject: Re: C++ vs Smalltalk?
Message-ID: <jazzbeauDGCnIH.FLw@netcom.com>
Followup-To: comp.lang.c++,comp.lang.smalltalk
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
X-Newsreader: TIN [version 1.2 PL1]
References: <45j18l$5as@bcrkh13.bnr.ca>
Date: Thu, 12 Oct 1995 19:01:28 GMT
Lines: 33
Sender: jazzbeau@netcom5.netcom.com
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:154009 comp.lang.smalltalk:29362

Try posting in comp.lang.object or comp.lang.smalltalk. Jeff Sutherland? 
hangs around there and has lots of information like this.

Keep in mind he is bias towards Smalltalk and Smalltalkers will pounce at 
even the mention of C++. 

From my experience Smalltalk is an excellent language for teaching OOP, 
but I would not use it for real world work. It's memory requiresment for 
both Development and Runtime are VERY high. Performance is so-so. Because 
of weak-typing your end-user ends up doing your QA. If you go with 
Smalltalk it is a must to use Envy or simular product. This is because 
the main idea behind ST is building a toolbox of class', methods, and 
modifications to the ST image. Then a new version of your ST comes out 
and how do you get all these changes to your new version. Without Envy or 
simular tool its a nightmare. 

Last is cost. ST products are very expensive plan around $8000-$10000 per 
seat for a full developer setup. Then support contracts and lots of ST 
consultants. 

I think you will find C++ a far less expensive. far better performing to 
work in. 

So check the comp.lang.smalltalk area, but duck when you mention C++.

Steve B.


-- 

_______________________________________________________________________________

FCS Systems Inc.                                             
jazzbeau@netcom.com
jazzbeau@msn.com

               Mo' Hackin', Less Slackin'

             



