home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / smalltal / 2319 < prev    next >
Encoding:
Text File  |  1992-11-18  |  2.2 KB  |  53 lines

  1. Newsgroups: comp.lang.smalltalk
  2. 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
  3. From: rontelta@fwi.uva.nl (Richard Ronteltap (I87))
  4. Subject: Re: smalltalk rather than C++?
  5. Message-ID: <1992Nov18.081234.22782@fwi.uva.nl>
  6. Sender: news@fwi.uva.nl
  7. Nntp-Posting-Host: matt.fwi.uva.nl
  8. Organization: FWI, University of Amsterdam
  9. References: <1992Nov17.234103.18231@macc.wisc.edu>
  10. Date: Wed, 18 Nov 1992 08:12:34 GMT
  11. Lines: 40
  12.  
  13. The Smalltalk I have is from 1988 and I haven't made anything large in
  14. it, so don't take these comments too seriously. I just feel like posting
  15. now.
  16.  
  17. wisplan@vms.macc.wisc.edu (Shaun Abshere) writes:
  18.  
  19.  
  20. >Situation: I'm embarking on a new project and would like to make use of OOPS
  21. >technology. I'm a C programmer (mostly) and have read a little about C++.
  22. >My project deadline is about 7 months from now. Is it realistic to try to learn 
  23. >Smalltalk then develop a project in this short a time, as opposed to staying 
  24. >with a syntax I know well and doing it in C++?
  25.  
  26. I would venture to say that learning the Smalltalk language (not the entiry
  27. class library) takes less time than learning all the intricacies of C++
  28. over C. It took *me* less time anyway.
  29.  
  30. >Next question: my project will involve some more-or-less standard menus and 
  31. >forms, but in many places I'll be prompting for free-form narratives of 
  32. >indeterminate length. I want to avoid spawning an editor because I need full 
  33. >control of storage and validation of the contents of the buffer when the 
  34. >user is done with a section of the report
  35.  
  36. The full development system of Smalltalk is on-line, source code included.
  37. This means you can use the editor classes of the Smalltalk system and
  38. enhance them. A bonus is that you automatically get a WIMPS (Windows,
  39. Icons, Mouse, Pop-up menus) interface.
  40.  
  41. An other big advantage of Smalltalk is that memory management (garbage
  42. collection) is automatic.
  43.  
  44.  
  45. Also beware of the disadvantages of Smalltalk:
  46.  
  47. Your application will be larger (Require 3MB RAM or so) than in C++, and
  48. your application will be slower than when programmed in C++. (Editor
  49. performance will be ok though).
  50.  
  51. Good luck,
  52. Richard
  53.