comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: How many different processors do you use?
Date: 1999/06/08
Date: 1999-06-08T00:00:00+00:00	[thread overview]
Message-ID: <7jk7hk$36s$1@nnrp1.deja.com> (raw)
In-Reply-To: 7jjij7$qci$1@nnrp1.deja.com

In article <7jjij7$qci$1@nnrp1.deja.com>,
  muddy_buddy@my-deja.com wrote:
> 1. The Ada comittee went and created their own syntak, and
> increased the learning curve.

Committee? what committee? sounds like you are under the false
(though common) impression that Ada was designed by a committee.
In fact Ada was designed by a small team, lead by one person
who had ultimate authority and control. As for a new syntax,
the syntax of Ada is actually quite similar to Pascal. I can't
imagine that the *syntax* contributes to a learning curve.

> 2. The Reagen adminstration was so anti-gov that they didn't
> fund a quality free or at least cheap Ada development system
> for education, and small companies.

This claim is not even vagely related to reality.

> An Ada development system could cost upto 10,000 $ for
> a bad product.

Perhaps, but certainly there were excellent compiler costing
much less than this figure. In my experience, cost was a small
factor in most situations.

> 3. Ada's requirements on compiliers made them more expensive,
> and very hard to do on DSP, and small embedded Processors.

Dubious claim. Certainly most of the cost of an Ada compiler is
entirely processor independent.

> This meant that Chip manufactures were reluctant to fund
> development.

Actually many manufacturers DID fund development in Ada 83 days
>
> 4. The high costs of using Ada prevented widespread use
> outside the defense industry.

This is a claim without any data to back it up

> 5. As said before, the government blind insistance that Ada
> was the choice for everything, embittered the defense
> companies and their Engineers.

I don't think so, some contractors and engineers were annoyed,
others ignored the mandate in any case, others embraced it and
became enthusiastic supporters.

It sounds like you were not around at the time, perhaps that is
unfair, but your tendency to paint things black and white, when
in fact they were not nearly so clear cut, suggests it.

> 6. All of the above has created a situlation, where staffing
> Ada programmers is very, very difficult.

No, not so difficult.

> Many companies have given up and switched back to C/C++
> including mine.

Some have, some haven't.

> This problem was made much worst by the current engineering
> market, where people need and want to be able to move often.
> Knowing Ada is not a big plus outside defense
> and a few related fields.

Let me get this right. On the one hand it is impossible to find
Ada programmers, on the other hand knowing Ada is not a valuable
job skill. SOmething doesn't compute here :-)

> 7.  The killer is that defense programs run for years and thus
> you like to start with the state of the Art Processors.  Since
> Ada is not a popular language it is almost never supported at
> the start of a Processor life cycle.

Actually it is very rarely the case that defense programs use
state of the art processors. For one thing, it is often the
case that special or hardened versions of processors are
required.

In practice, multiple Ada compilers have been available very
rapidly for nearly every processor being seriously considered
for defence (and commercial) applications.

> BTW I know Ada and it is better than C, though the tools
> aren't too hot.

I am sure this is true of some Ada tools, I am equally sure that
you are not fully familiar with all Ada tools around. Some
people find tools they are very happy with, others do not, a
statement that can equally well be said of other languages (I
know at least one project that is very upset that there is no
good equivalent of ASIS for C++ :-)

But the important thing is to remember that just because your
company moved from Ada to C++ does not mean that it was a
sensible decision, and more importantly does not mean that all
other companies are making the same mistake (if indeed it was
a mistake in your case, as you imply).


Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.




  reply	other threads:[~1999-06-08  0:00 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <7j1qng$4fp$1@nnrp1.deja.com>
     [not found] ` <37576ded.26569745@news.mpx.com.au>
     [not found]   ` <7j8ac0$eah$1@uranium.btinternet.com>
     [not found]     ` <7jh07e$tek$1@nnrp1.deja.com>
     [not found]       ` <7jhp34$6f1$1@nnrp1.deja.com>
1999-06-08  0:00         ` How many different processors do you use? muddy_buddy
1999-06-08  0:00           ` Robert Dewar [this message]
1999-06-09  0:00             ` muddy_buddy
1999-06-09  0:00               ` Robert Dewar
1999-06-09  0:00                 ` muddy_buddy
1999-06-10  0:00                   ` Dale Stanbrough
1999-06-10  0:00                   ` Robert Dewar
1999-06-10  0:00                     ` Hyman Rosen
1999-06-10  0:00                     ` muddy_buddy
1999-06-10  0:00                       ` dennison
1999-06-10  0:00                         ` Robert B. Love 
1999-06-11  0:00                           ` muddy_buddy
1999-06-10  0:00                       ` tmoran
1999-06-10  0:00                       ` Robert Dewar
1999-06-10  0:00                       ` Robert Dewar
1999-06-11  0:00                         ` muddy_buddy
1999-06-12  0:00                           ` Robert Dewar
1999-06-12  0:00                           ` Robert Dewar
1999-06-10  0:00                   ` tmoran
1999-06-10  0:00                     ` muddy_buddy
1999-06-10  0:00                       ` tmoran
1999-06-10  0:00                 ` rawcswi
1999-06-10  0:00                   ` Robert Dewar
1999-06-10  0:00                     ` rawcswi
1999-06-20  0:00                       ` Eric Roesinger
1999-06-09  0:00             ` Something doesn't compute here (was Re: How many different processors do you use?) David Kristola
1999-06-09  0:00               ` Elizabeth D Rather
1999-06-09  0:00               ` Jerry Petrey
1999-06-09  0:00                 ` Jim Prince
1999-06-12  0:00                   ` Aidan Skinner
1999-06-09  0:00           ` How many different processors do you use? Matt Cox
1999-06-09  0:00           ` Markus Kuhn
1999-06-09  0:00             ` Jon Kirwan
1999-06-09  0:00               ` Ed Avis
1999-06-10  0:00                 ` Robert Dewar
1999-06-10  0:00                 ` Jon Kirwan
1999-06-09  0:00               ` Ada95 (was: How many different processors do you use?) Markus Kuhn
1999-06-09  0:00               ` How many different processors do you use? Markus Kuhn
1999-06-09  0:00               ` dennison
1999-06-10  0:00               ` John Kodis
1999-06-09  0:00                 ` martin lytz
1999-06-09  0:00                 ` Keith Thompson
1999-06-10  0:00                 ` Tucker Taft
1999-06-10  0:00                   ` Steve O'Neill
1999-06-10  0:00                     ` Fraser Wilson
1999-06-11  0:00                     ` David Botton
     [not found]                     ` <7jpb1e$ic8$1@remarq.com>
1999-06-11  0:00                       ` fraser
1999-06-11  0:00                         ` Tucker Taft
1999-06-10  0:00                   ` Tucker Taft
1999-06-10  0:00                 ` Robert Dewar
1999-06-10  0:00             ` Everett M. Greene
1999-06-11  0:00               ` Dale Stanbrough
1999-06-11  0:00               ` Robert Dewar
1999-06-11  0:00                 ` Dave Hansen
1999-06-11  0:00                   ` martin lytz
1999-06-12  0:00                 ` Roger Espel Llima
1999-06-12  0:00               ` mjsilva
1999-06-14  0:00                 ` Everett M. Greene
1999-06-25  0:00                   ` Robert Dewar
1999-06-26  0:00                     ` Everett M. Greene
1999-06-28  0:00                       ` Robert Dewar
1999-06-12  0:00               ` markh
1999-06-12  0:00                 ` Robert Dewar
1999-06-13  0:00                   ` markh
1999-06-25  0:00                     ` Robert Dewar
1999-06-25  0:00                       ` Lew Pitcher
1999-06-28  0:00                         ` Robert Dewar
1999-06-28  0:00                           ` Marin David Condic
1999-06-28  0:00                             ` Dan Nagle
1999-06-28  0:00                         ` Marin David Condic
1999-06-28  0:00                           ` Michael A. Covington
1999-06-28  0:00                             ` Marin David Condic
1999-06-29  0:00                               ` Michael A. Covington
1999-06-29  0:00                                 ` Richard Kettlewell
1999-06-30  0:00                                   ` Robert I. Eachus
1999-07-08  0:00                                     ` Stefan Skoglund
1999-07-09  0:00                                       ` no-one
1999-06-28  0:00                         ` Robert Dewar
1999-06-10  0:00             ` Greg Martin
replies disabled

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