comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: was Ada 83 in fact object oriented ?
Date: Fri, 25 Sep 2015 10:47:57 +0200
Date: 2015-09-25T10:47:57+02:00	[thread overview]
Message-ID: <oy358cw5taz6.bk9g0f8ifq4w$.dlg@40tude.net> (raw)
In-Reply-To: mu30jh$7jf$1@dont-email.me

On Fri, 25 Sep 2015 10:30:29 +0200, J-P. Rosen wrote:

> Le 25/09/2015 10:11, Dmitry A. Kazakov a écrit :
>> Regarding extension, it is just one implementation of inheritance chosen
>> for its simplicity. It has issues, lots of, e.g. with substitutability,
>> multiple inheritance etc. A class can be built by many ways, extension is
>> only one of them.
> 
> Yes, but my point (and I know you -and many others- disagree with that!)
> is that inheritance is NOT required for OO. It is just one among many
> ways of organizing objects.

Right, this is why it is *not* OO. IMO, OO is about creating and designing
objects. You can organize only things you already have. That is less than
OO and even less than Ada 83 where you do can create new types for new
objects. Organizing existing objects was already possible in FORTRAN-IV...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2015-09-25  8:47 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-24 22:23 was Ada 83 in fact object oriented ? halfmaddad
2015-09-24 23:47 ` Jeffrey R. Carter
2015-09-25  2:30   ` halfmaddad
2015-09-25  8:11   ` Dmitry A. Kazakov
2015-09-25  8:30     ` J-P. Rosen
2015-09-25  8:47       ` Dmitry A. Kazakov [this message]
2015-09-25  8:03 ` Dmitry A. Kazakov
2015-09-25  8:14 ` J-P. Rosen
2015-09-25  8:43   ` Dmitry A. Kazakov
2015-09-25 11:04     ` J-P. Rosen
2015-09-25 12:17       ` Dmitry A. Kazakov
2015-09-25 12:44         ` J-P. Rosen
2015-09-25 15:27           ` Dmitry A. Kazakov
2015-09-25 12:44   ` halfmaddad
2015-09-25 16:24   ` Pascal Obry
2015-09-25 20:32   ` Jeffrey R. Carter
2015-10-05 12:27     ` vincent.diemunsch
2015-10-01 13:46 ` Paul Colin de Gloucester
2015-10-05 12:12   ` Vincent
2015-10-05 18:28     ` Jeffrey R. Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox