comp.lang.ada
 help / color / mirror / Atom feed
From: mfeldman@seas.gwu.edu (Michael Feldman)
Subject: Re: Array mappings
Date: 18 Dec 1994 21:01:46 -0500
Date: 1994-12-18T21:01:46-05:00	[thread overview]
Message-ID: <3d2pia$pcu@felix.seas.gwu.edu> (raw)
In-Reply-To: 3cv7t2$no2@gnat.cs.nyu.edu

In article <3cv7t2$no2@gnat.cs.nyu.edu>, Robert Dewar <dewar@cs.nyu.edu> wrote:
>Mike, you sure have posted lots of messages on the Fortran array issue. My
>own feeling is that this is a nice feature, but not particularly critical.

Well, clearly we are all entitled to our own feelings. :-)

>Having to reorder array subscripts is not exactly the biggest barrier to
>the use of Ada arrays in Fortran programs! 

Which barriers are bigger?

>You ask if vendors explicitly
>ran around trying to "dig up" this market. I doubt it. Instead they probably
>assumed that this was not a major issue, because no customers bought it up.

This may well be true. The array issue is really only subsidiary to the
bigger one of whether it is possible to attract more of the "traditional"
engineering/science community to Ada. I'm still waiting (I may wait a
long time...:-)) to hear someone who was there say "the engineering
market was thoroughly studied and we concluded that it was hopeless."

At the risk of pre-judging, I think the Ada vendors were - during the
years when it might have made a difference - so fixated on the DoD
"embedded systems" customers that it never occurred to them to do
serious study of all those non-realtime people whose computers are
used to _compute_ - in DoD, DoE, and elsewhere. Judging from the
activity around Fortran 90, that is _not_ a negligible market.

>As for it being a possibly lucrative market, I VERY much doubt it. THere
>were much more important targets of opportunity than this one.

Such as?

>It is true that it would not have been very hard to implement, which just
>goes to show the estimate of value placed on this feature by vendors, and
>personally I think that this was a reasonable estimate.

I don't know. With absolutely no data to go on, and no vendors coming
forward to supply any, I can only speculate. The fact remains that
Ada is not exactly a big player in engineering.

>Ada 9X requires this support. Whether that requirement is justified
>remains to be seen. That will really show whether Mike is right. If we
>see a huge army of Fortran programmers suddenly saying "great, now that
>I can write my subscripts the "right" way round in Ada 95, I will switch
>to using Ada", then we will know that Mike was rigt, and that Ada vendors
>missed an important opportunity.

Well, given that F90 provides nearly all the language maturity that
an engineer would need, I see it as rather unlikely at this point.
I don;t think the array subscript issue is the only adoption barrier,
but the aggregate of this and other issues (the lack of a quasi-standard
math library, for example) contributed, I'm sure. Actually, I think that
in this as in other domains where Ada has poor penetration, the barriers
were mostly nontechnical. But certainly fixing the obvious technical holes
might have taken some excuses away.

>Note: Many Fortran programmers are moving to C, C doesn't have any help
>for Fortran array ordering, and I never heard of this being an adoption
>barrier.

Why do you suppose they are moving to C? Apparently C is giving them 
something Fortran couldn't. Or is it just the same "mob psychology"?
Don't you think it's worth an attempt to get Ada into that game?

Mike Feldman



  parent reply	other threads:[~1994-12-19  2:01 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-12-06 13:06 Why don't large companies use Ada? Paige Vinall
1994-12-07 14:15 ` Norman H. Cohen
1994-12-10 20:55   ` Array mappings Michael Feldman
1994-12-13 15:01     ` Norman H. Cohen
1994-12-16 18:55       ` Michael Feldman
1994-12-17  0:43         ` Keith Thompson
1994-12-17 17:17           ` Reaching traditional engineering, was: " Michael Feldman
1994-12-18  1:34             ` Robert Dewar
1994-12-19  2:11               ` Michael Feldman
1994-12-21 16:17               ` Kevin Weise
1994-12-21 13:29                 ` David Emery
1994-12-22  2:40                   ` Michael Feldman
1994-12-22 10:20                 ` Reaching traditional engineering Introspect Technologies
1994-12-22 20:49                   ` Richard Riehle
1994-12-23  9:09                   ` Peter Hermann
1994-12-27  3:37                 ` Reaching traditional engineering, was: Array mappings Richard G. Hash
1994-12-17 20:42           ` Rolf Ebert
1994-12-19  2:19             ` Michael Feldman
1994-12-19  3:46               ` Robert Dewar
1994-12-19  5:53               ` Mark S. Hathaway
1994-12-19 14:27                 ` Robert Dewar
1994-12-22 17:08               ` Richard G. Hash
1995-01-03  3:26                 ` Fred McCall
1994-12-17 17:41         ` Robert Dewar
1994-12-18  0:03           ` Dik T. Winter
1994-12-19  2:08             ` Michael Feldman
1994-12-19  2:01           ` Michael Feldman [this message]
1994-12-19  3:41             ` Robert Dewar
1994-12-20  3:23               ` Michael Feldman
1994-12-20 14:09                 ` Robert Dewar
1994-12-19 19:10             ` Matt Kennel
1994-12-09  2:31 ` Why don't large companies use Ada? Michael Feldman
replies disabled

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