comp.lang.ada
 help / color / mirror / Atom feed
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.d e!Urmel.Informatik.RWTH-Aachen.DE!rwthi3!jubo@ucbvax.Berkeley.EDU  (Juergen Boe
Subject: Re: OOD, Ada, and Inheritance
Date: 16 Nov 92 08:48:56 GMT	[thread overview]
Message-ID: <jubo.721903736@rwthi3> (raw)

dag@control.lth.se (Dag Bruck) writes:

>In <comp.lang.ada,comp.object> weide@elephant.cis.ohio-state.edu (Bruce Weide)
 writes:
>>The questions about inheritance in Ada, and especially the responses
>>about inheritance being "simulated" in Ada, are interesting.

>Following the argument that inheritance is not essential for OOP
>because (1) it is most important in the analysis phase, and (2), it
>can be simulated:

>There is no need for any module support in the programming language.
>The modularization is made during the analysis phase, and procedure
>and function names are sufficient to do the subroutine call.

>Anyone care to comment?

Yes: And, since it can be simulated all in Assembler, there is no need for
new programming languages at all ;>).

>		-- Dag

Ok, let's get serious. People develop new programming language concepts to
free their task from ever the same details. Therefore, we have procedures
and so on, and do not need to simulate this concept (would you?). But, if
you do not trust them, don't use them. It's the same with inheritance.
Inheritance is an important concept in analysis and design (mostly used for
subtyping purposes). A lot of people use it successfully in programming, and
are satisfied with this concept. And the situation is (more as) the same for
module concepts. If you don`t want to use them, don't do it.

There is also no need for cars. And, of course there are lots of
contraindicators for using cars. And, there are lots of ways simulating the
task "going from A to B" (walking, running, by bike, by train, ...).

-- jubo
****************************************************************************
* Ju"rgen Bo"rstler             * e-mail:                                  *
* RWTH Aachen                   *    jubo@rwthi3.informatik.rwth-aachen.de *
* Lehrstuhl fuer Informatik III *                                          *
* Ahornstrasse 55               *                                          *
* W-5100 Aachen                 * phone: +49/ 241/ 80-21310                *
* Germany                       * fax:               -21329                *
****************************************************************************

--
****************************************************************************
* Ju"rgen Bo"rstler             * e-mail:                                  *
* RWTH Aachen                   *    jubo@rwthi3.informatik.rwth-aachen.de *
* Lehrstuhl fuer Informatik III *                                          *

             reply	other threads:[~1992-11-16  8:48 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-11-16  8:48 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.d [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-12-04 20:49 OOD, Ada, and Inheritance Bruce Weide
1992-12-04  8:54 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!paladin.amer
1992-12-03 21:19 dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio
1992-12-02 20:25 dog.ee.lbl.gov!network.ucsd.edu!usc!zaphod.mps.ohio-state.edu!cis.ohio-st
1992-12-02 14:58 pipex!bnr.co.uk!bnrgate!nott!cunews!cunews!knight
1992-11-20 20:28 klamath.cs.washington.edu!chambers
1992-11-17 20:37 dog.ee.lbl.gov!pasteur!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.ed
1992-11-16 15:09 eru.mt.luth.se!lunic!sunic!mcsun!uknet!comlab.ox.ac.uk!ajs
1992-11-13 22:45 klamath.cs.washington.edu!chambers
1992-11-13 20:37 Bruce Weide
1992-11-11  4:20 sun-barr!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!darwin.sura.net!
1992-11-10 20:58 sun-barr!cs.utexas.edu!natinst.com!news.dell.com!milano!cobweb.mcc.com!br
1992-11-09 18:56 Ralph Johnson
1992-11-09 18:30 eru.mt.luth.se!lunic!sunic!lth.se!newsuser
1992-11-09 16:36 Jorge Luis Diaz-Herrera
1992-11-09 14:53 think.com!sdd.hp.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!elephan
1992-11-07 18:49 John Goodsen
1992-11-07  1:25 mole-end!mat
1992-11-06 20:13 John Goodsen
1992-11-06  9:00 agate!doc.ic.ac.uk!uknet!root44!hrc63!mrcu!paj
1992-11-05 19:20 David Emery
1992-11-05 19:09 saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!new
replies disabled

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