home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / cplus / 18478 < prev    next >
Encoding:
Text File  |  1992-12-29  |  2.5 KB  |  63 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
  3. From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
  4. Subject: Re: feedback wanted on appropriate OOPL
  5. Message-ID: <1992Dec28.033819.20615@ucc.su.OZ.AU>
  6. Sender: news@ucc.su.OZ.AU
  7. Nntp-Posting-Host: extro.ucc.su.oz.au
  8. Organization: MAXTAL P/L C/- University Computing Centre, Sydney
  9. References: <92358.192930COP80196@UCF1VM.BITNET>
  10. Date: Mon, 28 Dec 1992 03:38:19 GMT
  11. Lines: 50
  12.  
  13. In article <92358.192930COP80196@UCF1VM.BITNET> Bill Laird <COP80196@UCF1VM.BITNET> writes:
  14. >I am taking object oriented programming in the upcoming semester,
  15. >and wanted to get some feedback from you all.
  16. >
  17. >Much to my shagrin, I have found out that Smalltalk will be the
  18. >programming language  used. 
  19.  
  20.     Probably a good choice for a course in OOP.
  21.  
  22. >I have read that Smalltalk implements
  23. >dynamic typing, and that everything, even language defined types
  24. >such as int or float are considered objects.
  25.  
  26.     It is much more 'OO' than C++ :-)
  27. >
  28. >"Why C++ must be the choice", the author states "Smalltalk may
  29. >retain an interest because of its rapid prototyping capabilities, but
  30. >for industrial applications it is far too slow and uses too much
  31. >memory. 
  32.  
  33.     Note relevant for learning concepts though?
  34.  
  35. >Furthermore, the dynamic environment of Smalltalk
  36. >where everything is an object means that everything can be changed
  37. >by a developer, including basic features of the language."
  38.  
  39.     This doesn't follow, even if it happens to be true of Stalk.
  40. >
  41. >Keep in mind that many of the students probably won't know
  42. >anything about OOP, and that in addition to learning a new language,
  43. >all of the methodology of OOP needs to be learned. Also consider that
  44. >all of the students have used C in the past, and the temptation to make
  45. >C act like C++ may be a problem to some.
  46. >
  47.     IMHO Smalltalk OO and C++ OO are so different it is
  48. almost impossible to sensibly conceive both as OO in the same sense.
  49. I tend to call C++ a class oriented language, where 'class'
  50. has implications of static strong typing.
  51.  
  52. >this idea.  I want to do C++ programming when I graduate, and feel
  53. >that Smalltalk is going to slow me down (pun intended) in this endeavor.
  54.  
  55.     Stalk might be a good thing to learn to understand exactly
  56. how NOT to write C++ :-)
  57.  
  58. -- 
  59. ;----------------------------------------------------------------------
  60.         JOHN (MAX) SKALLER,         maxtal@extro.ucc.su.oz.au
  61.     Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
  62. ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
  63.