comp.lang.ada
 help / color / mirror / Atom feed
From: "John Thingstad" <jpthing@online.no>
Subject: Re: computer language used to program Mars Lander
Date: Thu, 24 Jul 2008 09:39:31 +0200
Date: 2008-07-24T09:39:31+02:00	[thread overview]
Message-ID: <op.uescv5daut4oq5@pandora.alfanett.no> (raw)
In-Reply-To: 26ec19b4-09fc-405b-a188-57b6ee5ca1a3@k36g2000pri.googlegroups.com

Pᅵ Thu, 24 Jul 2008 08:59:11 +0200, skrev jhc0033@gmail.com  
<jhc0033@gmail.com>:

> On Jul 23, 7:43 am, Michael Oswald <muell...@gmx.net> wrote:
>> I mean, I work in the space
>> business (although not directly on on-board software but rather mission
>> control software and testing equipment) but I haven't heard of Lisp
>> usage. Would definitely be a 'nice to know' for me.
>
> Probably because they weren't too successful. I personally think Lisp
> is super-cool, but inappropriate for space (or any reliability-
> sensitive work).
>
> If I remember correctly, when they used Lisp in the probe, there was a
> bug and they used Lisp's live patching and interactive debugging to
> fix it, so they only missed their target by a quadrillion miles
> instead of missing it by a gazillion miles.
>
> On the other hand, the bug wouldn't have happened in the first place,
> if they used a good static language. I'll let someone who knows better
> fill in the details (that's why I added comp.lang.lisp to the groups)
>
> Happy space exploration and exploitation!

Mathematically verify it with ACL2! Way better than silly type checking.
Check that theprogram does what the spec sais.
(Which still only proves that it does what you say, not what you men.))

--------------
John Thingstad



  parent reply	other threads:[~2008-07-24  7:39 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 [this message]
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
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