From: Richard Riehle <rriehle@nunic.nu.edu>
Subject: Is Ada an OO Language? (was => Re: polymophism)
Date: 1996/11/25
Date: 1996-11-25T00:00:00+00:00 [thread overview]
Message-ID: <Pine.GSO.3.95.961125130229.25064B-100000@nunic.nu.edu> (raw)
In-Reply-To: 3295E624.726B@watson.ibm.com
On Fri, 22 Nov 1996, Norman H. Cohen wrote:
in response to
> James O'Connor wrote:
>
> > I once posted here, a long time ago, that I don't think Ada95 was an OO language.
> > I received polite and informed rebuttals. I'll say it again, for the same reasons, and
> > expect the same response so now hard feelings to anyone around.
[ snipped a long and thoughtful dialogue ]
Dr. Cohen concludes with this excellent observation:
> Fine. As long as we are agreed that Ada makes it easy to implement an
> OO design in an OO manner, who cares what labels you attach to the
> language? (Personally, I think that a good definition of an OO language
> is one that makes it easy to implement an OO design in an OO manner, and
> that any other definition is misleading, but I certainly recognize your
> right to define things misleadingly if it pleases you.)
I have been wondering recently (only to discover I am not alone in so
wondering) whether our current devotion to the notion of object is not
leading us down a blind alley. Certainly, the fundamental idea of
"object" has been useful, but it may also seduce us into excessive
dependence on a concept that is, by its nature, self-limiting. Moreover,
though the mechanisms and structures we associate with objects may
be useful, perhaps they too are self limiting. For example, as we
debate to virtue of single-inheritance versus multiple-inheritance
(only one example) we can often miss the point of what we are actually
doing with software .
This is not to suggest returning to the old days before we thought
about software in terms of objects. It simply is a question about
the potential limitations inherent in our commonly accepted view
of software objects. Perhaps the notion of object is too small an
idea.
Richard Riehle
next prev parent reply other threads:[~1996-11-25 0:00 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-11-18 0:00 polymophism AGBOH CHARLES
1996-11-19 0:00 ` polymophism Darren C Davenport
1996-11-21 0:00 ` polymophism Robert I. Eachus
1996-11-21 0:00 ` polymophism James O'Connor
1996-11-21 0:00 ` polymophism Mike Stark
1996-11-22 0:00 ` polymophism Norman H. Cohen
1996-11-22 0:00 ` polymophism Klaus Brouwer
1996-11-23 0:00 ` polymophism James O'Connor
1996-11-25 0:00 ` polymophism Richard Riehle
1996-11-22 0:00 ` polymophism Norman H. Cohen
1996-11-23 0:00 ` polymophism James O'Connor
1996-11-22 0:00 ` polymophism Matthew Heaney
1996-11-25 0:00 ` polymophism Joachim Durchholz
1996-11-26 0:00 ` polymophism Don Harrison
1996-11-25 0:00 ` polymophism Don Harrison
1996-11-25 0:00 ` Richard Riehle [this message]
1996-11-25 0:00 ` Is Ada an OO Language? (was => Re: polymophism) James S. Rogers
1996-11-23 0:00 ` polymophism John Howard
1996-11-22 0:00 ` polymophism Jon S Anthony
1996-11-22 0:00 ` polymophism Robert A Duff
1996-11-23 0:00 ` polymophism Jon S Anthony
1996-11-24 0:00 ` polymophism Robert B. Love
1996-11-27 0:00 ` Is Ada an OO Language? (was => Re: polymophism) Robert I. Eachus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox