From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
Subject: Re: Ada 9X
Date: 12 Oct 89 18:58:28 GMT [thread overview]
Message-ID: <6758@hubcap.clemson.edu> (raw)
In-Reply-To: 4467@bd.sei.cmu.edu
From firth@sei.cmu.edu (Robert Firth):
>> This has already been addressed; the object-oriented software
>> engineering paradigm is not currently being properly supported,
>> although Ada was largely designed around object-*based* concepts.
>
>> Continued evolution in object-oriented thinking has produced an
>> important new concept (multiple inheritance) which must now be
>> incorporated in support of current software engineering technology.
%
% On the other hand, consider the possibility that 'object-oriented'
% is just the current fashionable brand of snake oil. Like 'lateral
% thinking', 'right-brain thinking', 'egoless programming', and the
% hula hoop.
Consider the articles "Using Types and Inheritance in Object-Oriented
Programming" (IEEE Software, September 1987, pages 71-79 -- a tutorial)
and especially "Designing Families of Data Types Using Exemplars" (ACM
Transactions on Programming Languages and Systems, April 1989 -- advanced
topics) to see that this is not the case. It just takes a little
getting used to. The object-based (ADT) paradigm is only a special
case of the more general (and more powerful) object-oriented paradigm.
Bill Wolfe, wtwolfe@hubcap.clemson.edu
next prev parent reply other threads:[~1989-10-12 18:58 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
1989-10-11 18:43 Ada 9X/Y Bob Munck
1989-10-12 15:22 ` Ada 9X William Thomas Wolfe, 2847
1989-10-12 15:50 ` Robert Firth
1989-10-12 18:58 ` William Thomas Wolfe, 2847 [this message]
1989-10-12 19:20 ` William Thomas Wolfe, 2847
1989-10-13 14:46 ` Robert Munck
1989-10-15 20:48 ` Ada 9X/Y Scott Simpson
-- strict thread matches above, loose matches on Subject: below --
1991-04-24 15:12 Ada 9X byrne
1991-04-25 8:03 ` Matthias Ulrich Neeracher
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox