home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.smalltalk
- Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!unidui!Germany.EU.net!mcsun!sun4nl!fwi.uva.nl!gene.fwi.uva.nl!rontelta
- From: rontelta@fwi.uva.nl (Richard Ronteltap (I87))
- Subject: Re: smalltalk rather than C++?
- Message-ID: <1992Nov18.081234.22782@fwi.uva.nl>
- Sender: news@fwi.uva.nl
- Nntp-Posting-Host: matt.fwi.uva.nl
- Organization: FWI, University of Amsterdam
- References: <1992Nov17.234103.18231@macc.wisc.edu>
- Date: Wed, 18 Nov 1992 08:12:34 GMT
- Lines: 40
-
- The Smalltalk I have is from 1988 and I haven't made anything large in
- it, so don't take these comments too seriously. I just feel like posting
- now.
-
- wisplan@vms.macc.wisc.edu (Shaun Abshere) writes:
-
-
- >Situation: I'm embarking on a new project and would like to make use of OOPS
- >technology. I'm a C programmer (mostly) and have read a little about C++.
- >My project deadline is about 7 months from now. Is it realistic to try to learn
- >Smalltalk then develop a project in this short a time, as opposed to staying
- >with a syntax I know well and doing it in C++?
-
- I would venture to say that learning the Smalltalk language (not the entiry
- class library) takes less time than learning all the intricacies of C++
- over C. It took *me* less time anyway.
-
- >Next question: my project will involve some more-or-less standard menus and
- >forms, but in many places I'll be prompting for free-form narratives of
- >indeterminate length. I want to avoid spawning an editor because I need full
- >control of storage and validation of the contents of the buffer when the
- >user is done with a section of the report
-
- The full development system of Smalltalk is on-line, source code included.
- This means you can use the editor classes of the Smalltalk system and
- enhance them. A bonus is that you automatically get a WIMPS (Windows,
- Icons, Mouse, Pop-up menus) interface.
-
- An other big advantage of Smalltalk is that memory management (garbage
- collection) is automatic.
-
-
- Also beware of the disadvantages of Smalltalk:
-
- Your application will be larger (Require 3MB RAM or so) than in C++, and
- your application will be slower than when programmed in C++. (Editor
- performance will be ok though).
-
- Good luck,
- Richard
-