comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: procedural vs object oriented
Date: Thu, 27 Apr 2006 09:36:21 +0200
Date: 2006-04-27T09:36:16+02:00	[thread overview]
Message-ID: <1xs8jrwjj0dx2$.1ksjkyqyhimw9$.dlg@40tude.net> (raw)
In-Reply-To: 871wvjh9te.fsf@ludovic-brenta.org

On Thu, 27 Apr 2006 07:22:21 +0200, Ludovic Brenta wrote:

> "bh" <no-spam@nosuchaddress.com> writes:
>> "Ananth the Boss" <anboss@gmail.com> wrote in message
>> news:1146039364.130635.181590@v46g2000cwv.googlegroups.com...
>>> i am working in Ada based flight software development project.as a
>>> means of improving i took to the CASE tool based development.ours is a
>>> procedural approach of development.but the commercial CASE tools speak
>>> a lot about class/object/UML.how will this suit for procedure oriented
>>> development where we dont have necessity to identify classes and do
>>> detailed design as mentioned in OO aproach
>>
>> If you don't _know_ how to do good OO with Ada, I'd recommend against it.
>> We tried a project using OO and I think it is pretty safe to say we didn't
>> get what we were hoping for. I think your results will be better with
>> procedural.
> 
> According to Robert Dewar during FOSDEM, nobody uses OOP in avionics
> software, because the uncertainty inherent to dynamic dispatching
> hinders certification.  Is someone on this newsgroup in a position to
> give a counter-example?

Can't tell about avionics, but what uncertainty of dynamic dispatching is
meant? Or, maybe, "certification" is the context of? Then which
certification, according to which criteria?

Talking about uncertainty in general, what about "inherent uncertainty" of
a procedure call? Can you tell which procedures will be called and when at
run time? If you can then, you can also do it for dispatching calls. Are
generic bodies more certain? With "with function "*" (Left, Right : Foo)
return Foo"? Really?

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



  reply	other threads:[~2006-04-27  7:36 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-26  8:16 procedural vs object oriented Ananth the Boss
2006-04-26  9:17 ` Jean-Pierre Rosen
2006-04-26 17:44   ` Jeffrey R. Carter
2006-04-26 12:52 ` Dmitry A. Kazakov
2006-04-27  1:33 ` bh
2006-04-27  5:22   ` Ludovic Brenta
2006-04-27  7:36     ` Dmitry A. Kazakov [this message]
2006-04-27 10:42       ` Ludovic Brenta
2006-04-27 11:07         ` Maciej Sobczak
2006-04-27 12:03           ` Ludovic Brenta
2006-04-27 17:19           ` Pascal Obry
2006-04-27 15:51             ` Georg Bauhaus
2006-04-27 12:45         ` Dmitry A. Kazakov
2006-04-27 13:20           ` Ludovic Brenta
2006-04-27 14:24             ` Alex R. Mosteo
2006-04-27 15:17               ` Ludovic Brenta
2006-04-27 16:11                 ` Alex R. Mosteo
2006-04-27 20:19                   ` Ludovic Brenta
2006-04-27 14:01           ` Jean-Pierre Rosen
2006-04-28  7:46             ` Dmitry A. Kazakov
2006-04-27 15:38     ` Peter Amey
2006-04-27 20:20       ` Ludovic Brenta
2006-04-27  6:55 ` Ananth the Boss
replies disabled

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