From: Pascal Obry <pascal@obry.net>
To: Paul Hsieh <websnarf@gmail.com>
Subject: Re: computer language used to program Mars Lander
Date: Fri, 18 Jul 2008 20:37:39 +0200
Date: 2008-07-18T20:37:41+02:00 [thread overview]
Message-ID: <4880E2F3.4000303@obry.net> (raw)
In-Reply-To: <13a2f4f0-6ec1-4570-b6bf-1621cfb32db2@a2g2000prm.googlegroups.com>
Paul,
> The small memory footprint and VxWorks environment probably makes C a
> very attractive language for the NASA guys. If they used Ada, they
> would be slower, have much larger memory requirements and have a very
> hard time debugging problems remotely.
That's just good-old-wrong-assumption made by lot of people. Ada is
slower? I see nothing slow in Ada which is a language. Does a language
has speed now?
More seriously, some benchmarks have shown that some Ada compiler have
been generating faster code than C compiler on a given application. And
of course, some other benchmarks have shown the opposite.
The memory requirement for Ada is wrong too. Using a zero-foot-print
runtime you have zero memory requirement from the runtime.
>> I suspect its a damn sight easier to prove C correct than C++.
Still lot easier to prove Ada correct. And in any case on critical
applications there is no Ada nor C but some subset that makes the
languages safer (e.g. SPARK for Ada or MISRA-C for C).
Please let's try to at least have constructive criticisms.
Thanks.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
next prev parent reply other threads:[~2008-07-18 18:37 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 [this message]
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
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