home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
- From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
- Subject: Re: feedback wanted on appropriate OOPL
- Message-ID: <1992Dec28.033819.20615@ucc.su.OZ.AU>
- Sender: news@ucc.su.OZ.AU
- Nntp-Posting-Host: extro.ucc.su.oz.au
- Organization: MAXTAL P/L C/- University Computing Centre, Sydney
- References: <92358.192930COP80196@UCF1VM.BITNET>
- Date: Mon, 28 Dec 1992 03:38:19 GMT
- Lines: 50
-
- In article <92358.192930COP80196@UCF1VM.BITNET> Bill Laird <COP80196@UCF1VM.BITNET> writes:
- >I am taking object oriented programming in the upcoming semester,
- >and wanted to get some feedback from you all.
- >
- >Much to my shagrin, I have found out that Smalltalk will be the
- >programming language used.
-
- Probably a good choice for a course in OOP.
-
- >I have read that Smalltalk implements
- >dynamic typing, and that everything, even language defined types
- >such as int or float are considered objects.
-
- It is much more 'OO' than C++ :-)
- >
- >"Why C++ must be the choice", the author states "Smalltalk may
- >retain an interest because of its rapid prototyping capabilities, but
- >for industrial applications it is far too slow and uses too much
- >memory.
-
- Note relevant for learning concepts though?
-
- >Furthermore, the dynamic environment of Smalltalk
- >where everything is an object means that everything can be changed
- >by a developer, including basic features of the language."
-
- This doesn't follow, even if it happens to be true of Stalk.
- >
- >Keep in mind that many of the students probably won't know
- >anything about OOP, and that in addition to learning a new language,
- >all of the methodology of OOP needs to be learned. Also consider that
- >all of the students have used C in the past, and the temptation to make
- >C act like C++ may be a problem to some.
- >
- IMHO Smalltalk OO and C++ OO are so different it is
- almost impossible to sensibly conceive both as OO in the same sense.
- I tend to call C++ a class oriented language, where 'class'
- has implications of static strong typing.
-
- >this idea. I want to do C++ programming when I graduate, and feel
- >that Smalltalk is going to slow me down (pun intended) in this endeavor.
-
- Stalk might be a good thing to learn to understand exactly
- how NOT to write C++ :-)
-
- --
- ;----------------------------------------------------------------------
- JOHN (MAX) SKALLER, maxtal@extro.ucc.su.oz.au
- Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
- ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
-