J
jacob navia
The Mars lander Phoenix uses the best language for the job.
Here is an excerpt of the interview of O'Reilly with Peter Gluck,
NASA software engineer.
<quote>
That's right. Yeah. The spacecraft software is entirely in C.
C? Really? That surprises me a little bit.
Yes. It's entirely in C.
I thought Lockheed Martin was a big ADA shop for this sort of thing.
ADA is used largely in military applications, but JPL at any rate has
moved away from ADA. Cassini, I believe, would be the last JPL mission
that used ADA. And that was largely due to the success of the Mars
Pathfinder in the mid-nineties. And as I said, these missions are to a
large extent all derived from Mars Pathfinder.
After that successful mission, you say, Hey, we could do it in C now.
That's not as scary as everybody thought?
<end quote>
Here is an excerpt of the interview of O'Reilly with Peter Gluck,
NASA software engineer.
<quote>
That's right. Yeah. The spacecraft software is entirely in C.
C? Really? That surprises me a little bit.
Yes. It's entirely in C.
I thought Lockheed Martin was a big ADA shop for this sort of thing.
ADA is used largely in military applications, but JPL at any rate has
moved away from ADA. Cassini, I believe, would be the last JPL mission
that used ADA. And that was largely due to the success of the Mars
Pathfinder in the mid-nineties. And as I said, these missions are to a
large extent all derived from Mars Pathfinder.
After that successful mission, you say, Hey, we could do it in C now.
That's not as scary as everybody thought?
<end quote>