comp.lang.ada
 help / color / mirror / Atom feed
From: magnesium.club.cc.cmu.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!progers@uunet .uu.net  (Pat Rogers)
Subject: Re: Admiral Tuttle
Date: 7 Jul 93 21:04:14 GMT	[thread overview]
Message-ID: <1993Jul7.170414.21988@sei.cmu.edu> (raw)

In article <1993Jul6.203058.4738@oracorp.com> davidg@oracorp.com (David Guaspar
i) writes:

>Apologies if some version of this message has already been posted to
>this group without my noticing it.  This comes from a Responsible
>Party, so I assume it's accurate.  I've omitted the Party's name only
>because I wasn't explicitly told to not to.  I know nothing about
>Admiral Tuttle or the SEW Technical Conference.  
>
>------- Forwarded Message
>

 [much verbage deleted]

>Object-oriented methods  have  proven  effective  for  development  of large
>industrial  applications  and  have  features  well  suited  to  our goal of
>software reuse.  We are already employing networks of distributed computers,
>and  the next generation desktop machines will almost certainly be massively
>parallel  processors.   ADA  does  not  effectively  support object-oriented
>programming  --  distributed  computing -- and massively parallel processors
>now  --  and  ADA  9X  will  not  provide  many  capabilities already widely
>available through C++ and parallel implementations of C.
>

It would appear that Adm. Tuttle's speech writer is less than well informed.
Ada supports object-oriented programming very well, as defined by those who
care about encapsulation, abstraction and information-hiding.  Certainly
the language does not support inheritance-oriented programming very
well, but I like the 9X approach better than that of C++.  As for support
for distributed programming, there are at least two vendors with products
supporting distribution, and we implemented embedded distributed Ada way
back there in 1991 (available thru Wright-Pat AFB).  As for parallel
processing, Concurrent C is the only version of C that is even close to
the support offered by Ada, and it is not exactly widely used.  The
common C++ library approaches I have seen are limited to supporting
coroutines -- hardly appropriate for massively parallel architectures.
No, Ada 83/9X is'nt/won't be pefect. I just wish those who address
technical topics would do their homework.

pat rogers
progers@ajpo.sei.cmu.edu
These opinions are my own (who else would want them). I am in no way
affiliated with the AJPO, the SEI or CMU.

             reply	other threads:[~1993-07-07 21:04 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-07-07 21:04 Pat Rogers [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-07-12 10:51 Admiral Tuttle cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!wellerd
1993-07-09 19:44 agate!howland.reston.ans.net!sol.ctr.columbia.edu!The-Star.honeywell.com!
1993-07-09 16:43 agate!howland.reston.ans.net!math.ohio-state.edu!cs.utexas.edu!csc.ti.com
1993-07-09  6:10 agate!overload.lbl.gov!dog.ee.lbl.gov!network.ucsd.edu!munnari.oz.au!news
1993-07-08 19:43 David Emery
1993-07-08 16:58 Wes Groleau X7574
1993-07-08  5:46 Jam es Olsen
1993-07-07 16:16 Ka rl S Mathias
1993-07-07 14:56 Gregory Aharonian
1993-07-07  0:39 Paul N. Hilfinger
replies disabled

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