home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!mucs!m1!bevan
- From: bevan@cs.man.ac.uk (Stephen J Bevan)
- Newsgroups: comp.lang.forth
- Subject: Re: Free Forth
- Message-ID: <BEVAN.92Aug13104818@jaguar.cs.man.ac.uk>
- Date: 13 Aug 92 09:48:18 GMT
- References: <3958.UUL1.3#5129@willett.pgh.pa.us> <BEVAN.92Aug6173810@otter.cs.man.ac.uk>
- <BEVAN.92Aug11091421@jaguar.cs.man.ac.uk>
- <1992Aug12.222916.19843@crd.ge.com>
- Sender: news@cs.man.ac.uk
- Organization: Department of Computer Science, University of Manchester
- Lines: 39
- In-reply-to: eaker@ukulele.crd.ge.com's message of 12 Aug 92 22:29:16 GMT
-
- In article <1992Aug12.222916.19843@crd.ge.com> eaker@ukulele.crd.ge.com (Chuck Eaker) writes:
- In article <BEVAN.92Aug11091421@jaguar.cs.man.ac.uk>, bevan@cs.man.ac.uk (Stephen J Bevan) writes:
- |> "Because C++ is `objected oriented' and so it must be better"
- |> Seriously that is the answer I got when I asked the same question.
- |> At this point I just gave up and walked away.
-
- Do not dismiss object-orientation so quickly.
-
- I'm not dismissing OO, even though I think it has been hyped beyond
- belief. Look at the sentence I quoted. Would you take someone
- seriously if they pumped out trash like that? To me it was a classic
- case of "Emperor's new clothes".
-
-
- I've had the good fortune of using C++ on a 2 year project in a
- place where people literally wrote the book on object-oriented
- analysis and design (at least one of them :-). Once you've tried
- it, you won't go back.
-
- Well guess what I was doing with C++ back in '86 :-)
- As to going back, I'm not sure as I'm still not sure what OO is.
- Everybody has their own idea about what the essence of OO is and they
- are often conflicting. I think can currently be called an "object
- based" rather than "object oriented" programmer, but the former is
- just a new label on an old idea.
-
-
- An object-oriented approach would be a big help in bringing order
- to this nightmare. Provide me with a list of the kinds of things I
- can create and destroy. Tell me what operations I can perform on
- them.
-
- This does not require OO. Parnas discussed these sorts of issues back
- in 72. Look at any papers on Alphard or CLU and they will espouse the
- above point of view but neither are OO and both predate all the
- _current_ OO hoopla. IMHO the last thing FORTH needs is OOing. By
- all means introduce more structure, but that does not mean OO.
-
- bevan
-