comp.lang.ada
 help / color / mirror / Atom feed
From: nabbasi@pacbell.net.NOSPAM
Subject: Re: Customer balks at Ada -- any hope?
Date: 2000/07/18
Date: 2000-07-18T00:00:00+00:00	[thread overview]
Message-ID: <8l2q5o$1o9e@drn.newsguy.com> (raw)
In-Reply-To: 3974D54B.3D2449FD@silver.jhuapl.edu

In article <3974D54B.3D2449FD@silver.jhuapl.edu>, Scott says...
 
>from my perspective as an electronic technician that maintaining an
>embedded system in Ada (which is one of my jobs) is much easier than
>maintaining a system of equal complexity in C (also one of my jobs.)

I think maintaining a large program in Ada is much easier than in any
other language. Ada was designed from the ground up with constructs
to support this. Real Packages, the Ada central library concept, 
separate compilation, the fact that it is impossible to build an 
inconsistant program in Ada (whose parts are out of date with other parts), 
strong typing, etc.. 

I download Ada code written more than 10 years ago, and it will just compile
with no errors or warnings. Try that with C or C++ or Java. 
 
The more I work in the software industry, the more I am amazed on how
much time is wasted by not using the better tool for the job. 
 
As others said, any programmer worth half his salary should be able to 
learn Ada in few days, and become good enough at it in few short weeks.

As far as Ada going away, this is IMPOSSIBLE. Gnat source code is
out, and unless all the hard drives in the world that have a copy
of the gnat source code suddenlly all break down at the same time,
it is a physical impossiblity for Ada to go away, such as it is a
physical imossibility for gcc and all the gnu tools to go away. If you
have the source code, it will always be here.  Having the source
code is the most security you can evern have.

Can you say the same about your VC++ code? What if MS tommorrow decided
to stop VC++, how will you compile your VC++ programs on tommrrow's
machines that have no VC++ compiler on them?  You do not have the source
code for VC++, so you are stuck.  This will never happen with Ada/Gnat.
MS is now killing J++, now what will happen to all that J++ code? 

Nasser
 





  reply	other threads:[~2000-07-18  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-17  0:00 Customer balks at Ada -- any hope? mjsilva
2000-07-17  0:00 ` mjsilva
2000-07-17  0:00 ` Ken Garlington
2000-07-18  0:00   ` Samuel T. Harris
2000-07-18  0:00     ` Ken Garlington
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00         ` Larry Kilgallen
2000-07-18  0:00           ` Scott Ingram`
2000-07-18  0:00             ` Larry Kilgallen
2000-07-19  0:00             ` David Starner
2000-07-18  0:00         ` Scott Ingram`
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Scott Ingram`
2000-07-19  0:00             ` Ken Garlington
2000-07-20  0:00               ` Samuel T. Harris
2000-07-21  0:00                 ` Ken Garlington
2000-07-18  0:00 ` wv12
2000-07-18  0:00   ` Scott Ingram`
2000-07-26  0:00     ` Dale Pontius
2000-07-26  0:00       ` Scott Ingram
2000-07-26  0:00         ` Pat Rogers
2000-07-26  0:00         ` Florian Weimer
2000-07-27  0:00           ` Ken Garlington
2000-07-18  0:00   ` Larry Kilgallen
2000-07-19  0:00     ` Kieran Mckey
2000-07-19  0:00       ` fdebruin
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Kieran Mckey
2000-07-19  0:00       ` Customer balks at Ada -- any hope?--Warning Significant Thread Drift Ahead Jeff Creem
2000-07-20  0:00         ` Kieran Mckey
2000-07-28  0:00           ` Robert I. Eachus
2000-07-19  0:00   ` Customer balks at Ada -- any hope? Ken Garlington
2000-07-19  0:00   ` mjsilva
2000-07-18  0:00 ` Tucker Taft
2000-07-18  0:00   ` Stanley R. Allen
2000-07-18  0:00     ` Rennie Allen
2000-07-18  0:00       ` Stanley R. Allen
2000-07-20  0:00         ` Joseph C Williams
2000-07-21  0:00           ` Ted Dennison
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00     ` Scott Ingram`
2000-07-18  0:00       ` nabbasi [this message]
2000-07-19  0:00         ` Rennie Allen
2000-07-19  0:00           ` nabbasi
2000-07-19  0:00         ` Pascal Obry
2000-07-19  0:00           ` Florian Weimer
2000-07-28  0:00             ` Robert I. Eachus
2000-07-28  0:00               ` Philip Anderson
2000-07-28  0:00                 ` Ken Garlington
2000-07-31  0:00               ` Harry Erwin
2000-07-31  0:00                 ` Ted Dennison
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00 ` Ted Dennison
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00 ` Larry Kilgallen
2000-07-18  0:00   ` Scott Ingram`
2000-07-18  0:00   ` Larry Kilgallen
2000-07-24  0:00 ` Richard Riehle
2000-07-25  0:00   ` mjsilva
2000-07-25  0:00     ` gdemont
2000-07-25  0:00     ` Gary Scott
replies disabled

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