comp.lang.ada
 help / color / mirror / Atom feed
From: "Phaedrus" <phaedrusalt@hotmail.com>
Subject: Re: computer language used to program Mars Lander
Date: Tue, 15 Jul 2008 16:35:55 -0700
Date: 2008-07-15T16:35:55-07:00	[thread overview]
Message-ID: <CuSdncLztarMqeDVnZ2dnUVZ_uqdnZ2d@earthlink.com> (raw)
In-Reply-To: uvdz7uzeu.fsf@nasa.gov


"Stephen Leake" <Stephe.Leake@nasa.gov> wrote in message 
news:uvdz7uzeu.fsf@nasa.gov...
> "jhc0033@gmail.com" <jhc0033@gmail.com> writes:
>
>> Interesting article I came across on Slashdot:
>>
>> http://developers.slashdot.org/developers/08/07/10/213211.shtml
>>
>> They are using C at JPL to program Mars Lander and just about
>> everything now! Not Ada. Anyone got an explanation?
>
> They are comfortable with their current tools, and simply refuse to
> consider others.
>
> I run into that attitude all the time. Even when they are considering
> adding tools like static analyzers, they won't consider changing
> languages. It's extremely frustrating!
>
> In the short run, sticking with what you know is safe. In the long
> run, it is a significant loss of productivity. JPL and many, many
> other places are sticking with the safe route.
>
> -- 
> -- Stephe

Actually, JPL did try Ada for a few projects.  In the late early '90s they 
got the contract from the Army to work on the All Source Analysis System 
(ASAS), a very large project.  Also, unless my memory fails me they also did 
some (if not all) of the Cassini software in Ada, and I believe they did 
other projects in Ada, too.  While Cassini (being a relatively small, well 
contained project) went well, ASAS was another thing altogether.

The problem isn't that they won't try Ada, the problem is that when they 
did, they didn't get the results they wanted.  Remember back when Ada was 
the buzzword to have on your resume?  That was when they tried Ada, and some 
of the contractors they hired to "show them the way" weren't even sure how 
to spell Ada, much less get anything done in it.  (A VERY high priced 
contractor on ASAS admitted to me that he had never even seen Ada code 
before being hired for his "expert" knowledge.  Amazingly, they never caught 
on, even after he went on to greener pastures they were still raving about 
him!)

Sadly, these blunders and others don't get remembered as "how NOT to manage 
a software project", they get filed under "Ada sucks".   We need to convince 
them to give her another chance.

--Brian 





  parent reply	other threads:[~2008-07-15 23:35 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-14 11:18 computer language used to program Mars Lander jhc0033
2008-07-14 11:21 ` jacob navia
2008-07-14 21:27   ` Maciej Sobczak
2008-07-14 11:49 ` Nick Keighley
2008-07-15  7:27   ` Maciej Sobczak
2008-07-16  6:02   ` jhc0033
2008-07-16 21:57     ` Brian
2008-07-23 14:43     ` Michael Oswald
2008-07-23 22:53       ` Larry Elmore
2008-07-24  6:59       ` jhc0033
2008-07-24  7:18         ` Stefan Scholl
2008-07-24 12:14           ` Grant Rettke
2008-07-24  7:39         ` John Thingstad
2008-07-24  7:51           ` jhc0033
2008-07-24  9:40             ` John Thingstad
2008-07-24 20:39             ` Brian
2008-07-25  6:10               ` jhc0033
2008-07-25 20:29                 ` Brian
2008-07-26  3:03                   ` jhc0033
2008-07-26  6:09                     ` Brian
2008-07-24  8:40         ` pls.mrjm
2008-07-24  9:04         ` Pascal J. Bourguignon
2008-07-24 11:35           ` Michael Oswald
2008-07-24 12:15             ` Stefan Scholl
2008-07-24 12:36               ` Michael Oswald
2008-07-25 21:19         ` j.oke
2008-07-25 22:34           ` Adam Beneschan
2008-07-25 23:30             ` Joost Kremers
2008-07-26 12:41             ` j.oke
2008-07-26 12:51             ` j.oke
2008-07-17 21:56   ` Paul Hsieh
2008-07-17 22:30     ` Chris Thomasson
2008-07-17 23:03       ` Default User
2008-07-18  0:03         ` Chris Thomasson
2008-07-18  0:02       ` Gary Scott
2008-07-18  0:08         ` Chris Thomasson
2008-07-18 18:02     ` Colin Paul Gloster
2008-07-18 18:51       ` Dmitry A. Kazakov
2008-07-18 18:37     ` Pascal Obry
2008-07-18 19:45     ` Gautier
2008-07-18 20:26       ` jacob navia
2008-07-18 21:01         ` Georg Bauhaus
2008-07-18 21:14         ` Gary Scott
2008-07-18 20:45       ` Richard Tobin
2008-07-22  8:39       ` Jean-Pierre Rosen
2008-07-22 10:45         ` Nick Keighley
2008-07-22 10:50           ` Richard
2008-07-22 11:20           ` Jean-Pierre Rosen
2008-07-22 21:11             ` CBFalconer
2008-07-23  8:40               ` Jean-Pierre Rosen
2008-07-23 13:00                 ` CBFalconer
2008-07-26 11:13               ` Antoninus Twink
2008-07-22 12:05           ` Chris Dollin
2008-07-22 13:39           ` Walter Banks
2008-07-14 15:31 ` george.priv
2008-07-14 15:38 ` Keith Thompson
2008-07-14 21:29   ` CBFalconer
2008-07-15 12:04 ` Stephen Leake
2008-07-15 13:55   ` Georg Bauhaus
2008-07-15 23:35   ` Phaedrus [this message]
2008-07-16  5:21     ` christoph.grein
replies disabled

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