Objet : Liste consacrée aux discussions à propos de la composition et de la typographie
Archives de la liste
- From: Philippe Deschamp <Philippe.Deschamp AT INRIA.Fr>
- To: typographie AT irisa.fr
- Subject: Re: Types ou poinçons pour Bible 42 ?
- Date: Tue, 27 Nov 2001 11:33:52 +0100
- Organization: INRIA, Rocquencourt
Bonjour Jacques,
Je crois que tu mélanges deux histoires différentes. En ce qui
concerne ceci :
> [...] dans un programme il manquait une virgule à qq chose comme DO I = 1 10
la tradition parvenue à moi dit qu'au lieu de
DO 123 I = 1, 10
qui est un début de boucle se terminant à l'étiquette 123 et devant
être exécutée 10 fois de suite, quelqu'un à la NASA écrivit
DO 123 I = 1. 10
qui est strictement la même chose que
DO123I = 1.10
(affectation de la valeur flottante 1.10 à la variable DO123I,
déclarée par défaut), ce qui a pour résultat que le corps de la
« boucle » n'est exécuté qu'une fois. Si I ne servait à rien d'autre
qu'à « compter les tours », ça peut ne pas se remarquer.
> Mais personne n'a jamais pu dire où ça avait été annoncé, publié,
> d'où venait cette rumeur orléanesque.
Une recherche rapide sur le ouèbe m'a donné ceci, extrait de
http://www.rchrd.com/Misc-Texts/Famous_Fortran_Errors
I worked at Nasa during the summer of 1963. [...] My office mate
had the job of testing out an orbit computation program which
had been used during the Mercury flights. Running some test
data with known answers through it, he was getting answers that
were close, but not accurate enough. [...Découverte de la
« boucle »...] After changing the `.' to a `,' the program
results were correct to the desired accuracy. Apparently, the
program's answers had been "good enough" for the sub-orbital
Mercury flights. [...] As far as I know, this particular bug was
never blamed for any actual failure of a space flight, but the
other details here seem close enough that I'm sure this incident
is the source of the DO story.
[Fred Webb, alt.folklore.computers, 1990]
Pourquoi « orléanesque » ?
--
____________________________________________________________________
Philippe Deschamp. In medio stat virtus
- Types ou poinçons pour Bible 42 ?, Jacques Andre, 23/11/2001
- Re: Types ou poinçons pour Bible 42 ?, Philippe Deschamp, 27/11/2001
- Re: [HS Fortran 2] Types ou poinçons pour Bible 42 ?, BERTRAND Joël, 27/11/2001
- Re: [HS Fortran 2] Pan sur le bec !, Michel Houdé, 29/11/2001
- Re: [HS Fortran 2] Pan sur le bec !, BERTRAND Joël, 29/11/2001
- Re: [HS Fortran 2] Pan sur le bec !, Michel Houdé, 29/11/2001
- Re: [HS Fortran 2] Types ou poinçons pour Bible 42 ?, BERTRAND Joël, 27/11/2001
- Re: Types ou poinçons pour Bible 42 ?, Philippe Deschamp, 27/11/2001
Archives gérées par MHonArc 2.6.16.