Article View: comp.lang.eiffel
Article #1228Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
From: Hugh LaMaster
Date: Wed, 17 Apr 1996 17:49
Date: Wed, 17 Apr 1996 17:49
37 lines
2591 bytes
2591 bytes
In article <goochb.334.0015B418@rwi.com>, goochb@rwi.com (William D. Gooch) writes: |> Kazimir Kylheku (c2a192@ugrad.cs.ubc.ca) wrote: |> |> >The OO arena is a philosophical one. I don't particularly subscribe to the |> >view |> >that there ought to be a naive correspondence between software entities and |> >some ``real world'' entities, .... |> |> Nor do I. The (apparently widespread) idea that such correspondence |> is in some way significant to the basis of object-oriented <whatever> |> is, IMO, a gross misconception. Object technology has a sound basis |> without it, and in programming, one is rarely modelling the "real world" |> directly (except in UI, when building upon spatio-temporal "real world" |> metaphors to bridge the gap between the abstractions a program is |> based on and the user, and even then, the models used are abstract). OTOH, it is interesting that it is in GUI/window development that O-O methods have been *generally* regarded (even by skeptics) as most successful. So, perhaps, there is some significance after all to such correspondence. At least, if what you care about is actual productivity, rather than an O-O religious experience. Now, in some applications, the GUI is 99% of the app, but in others, I can assure you that it is less than 1%. It may simply be the case that O-O methods are more effective, pragmatically speaking, for the former case than for the latter. Why insist on applying the same techniques to every problem? [cliche' of the day: "If the only tool you have is a hammer, everything looks like a nail."] -- Hugh LaMaster, M/S 233-18, Email: Please send ASCII documents to: NASA Ames Research Center Internet: lamaster@ames.arc.nasa.gov Moffett Field, CA 94035-1000 Or: lamaster@george.arc.nasa.gov Phone: 415/604-1056 Disclaimer: Unofficial, personal *opinion*.
Technical Details
Message-ID:
<4l3auv$jnt@onramp.arc.nasa.gov>Path:
arc1-ca.pugleaf.net!viking.arc.nasa.gov!lamasterReferences:
<1995Jul3.034108.4193@rcmcon.com> <bksDoFwBA.Eut@netcom.com> <jmaling-2303960413010001@slwol1p47.ozemail.com.au> <4kkkbm$4ld@news4.digex.net> <4kku1gINN7me@keats.ugrad.cs.ubc.ca> <4kma54$11m@news4.digex.net> <goochb.334.0015B418@rwi.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!viking.arc.nasa.gov!lamaster From: lamaster@viking.arc.nasa.gov (Hugh LaMaster) Newsgroups: comp.lang.eiffel,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer Date: 17 Apr 1996 17:49:19 GMT Organization: NASA Ames Research Center Message-ID: <4l3auv$jnt@onramp.arc.nasa.gov> References: <1995Jul3.034108.4193@rcmcon.com> <bksDoFwBA.Eut@netcom.com> <jmaling-2303960413010001@slwol1p47.ozemail.com.au> <4kkkbm$4ld@news4.digex.net> <4kku1gINN7me@keats.ugrad.cs.ubc.ca> <4kma54$11m@news4.digex.net> <goochb.334.0015B418@rwi.com> NNTP-Posting-Host: viking.arc.nasa.gov