Le trait d'union le plus cher de l'Histoire

Proposé par
le
dans

En 1962, la sonde Mariner s’auto-détruisit moins de cinq minutes après son lancement, après avoir dévié de sa trajectoire. La cause de cette déviation imprévue fut par la suite identifiée comme une erreur de retranscription : un "trait suscrit" avait été oublié dans un programme informatique. Cette erreur coûta l’équivalent de 193 millions de dollars actuels à la NASA et fut par la suite baptisée "le trait d'union le plus cher de l'Histoire".


Commentaires préférés (3)

Une simple erreur virgule peut tuer : « et si on mangeait, les enfants ? »

Dans le même genre, on peut aussi citer la sonde spatiale Mars Orbiter qui s’est crashée à cause de l’utilisation d’un système de métriques différent entre les équipes qui travaillaient sur le projet

fr.m.wikipedia.org/wiki/Mars_Climate_Orbiter

a écrit : Une simple erreur virgule peut tuer : « et si on mangeait, les enfants ? » Idem pour les accents :
je me ferais bien un petit jeûne

Posté le

android

(57)

Répondre


Tous les commentaires (30)

C est pour cela que je dis toujours à mes élèves de relire leur copie avant de la rendre, un trait d union oublié et c est la cata! Ce programmeur n avais pas suivi ce conseil sûrement.

Une simple erreur virgule peut tuer : « et si on mangeait, les enfants ? »

Dans le même genre, on peut aussi citer la sonde spatiale Mars Orbiter qui s’est crashée à cause de l’utilisation d’un système de métriques différent entre les équipes qui travaillaient sur le projet

fr.m.wikipedia.org/wiki/Mars_Climate_Orbiter

Meilleure façon de convaincre mon fils que la ponctuation est cruciale et c’est pas juste pour faire joli.

a écrit : Une simple erreur virgule peut tuer : « et si on mangeait, les enfants ? » Idem pour les accents :
je me ferais bien un petit jeûne

Posté le

android

(57)

Répondre

Entre un interne et un interné il n’y a que l’épaisseur d’un accent aigu

Pour être précis, c’est le système de destruction de la fusée qui a été activé à distance, pas la sonde. D’ailleurs la sonde a continué a émettre plus d’une minute après la destruction de la fusée.

Le problème n’était pas un bug logiciel à la base, mais le nouveau système de radio-guidage qui n’était pas très fiable: la NASA venait de passer sur un système à transistor à la place du système à base de lampe cathodiques et la technologie n’était pas encore au point.

Quand le système de radio-guidage a perdu le signal (ce qui était courant et bénin), la fusée devait se baser sur le guidage automatique par logiciel, et c’est là où le bug logiciel a commencé à créer des zig-zags.

En théorie, il aurait été possible d’attendre encore un peu que la fusée capte à nouveau le signal radio et se remette sur son cap. Le problème c’est que le système de destruction à distance était dans le premier étage (nommé Atlas) et n’existait pas dans le second étage (Agena). Comme Atlas était sur le point de finir son combustible, Agena allait être séparée pour son allumage, et il n’aurait donc plus été possible de détruire la fusée à distance. L’officier responsable a donc décidé de lancer la commande de destruction 6 secondes avant la séparation.
Mariner 1 était une sonde de 200kg destinée à l’observation de Vénus.

a écrit : C est pour cela que je dis toujours à mes élèves de relire leur copie avant de la rendre, un trait d union oublié et c est la cata! Ce programmeur n avais pas suivi ce conseil sûrement. Dans toute l'industrie, les documents et le code sont vérifies et validés. Je ne pense que c'est été différent à l'époque et dans ce secteur d'activité. Je pense plutôt à une erreur non détectée malgré les 2 relectures, statistiquement ça arrive forcément. C'est en général au moment des tests que c'est détecté, et si ce n'est pas le cas, c'est que l'erreur était très subtile, probablement, ou le moyen de test un peu léger.

L'anecdote laisse entendre que trait suscrit et trait d'union sont la même chose, ce qui n'est pas vrai. Un trait suscrit (pas besoin de le mettre entre guillemets comme dans l'anecdote) est un trait qu'on met immédiatement au-dessus d'une lettre ou d'un texte. Un peu comme une tilde dans ñ ou un tréma dans ï, sauf que c'est un trait.

Pour le trait d'union, normalement, tout le monde voit à quoi ça ressemble ^^

Et après on dit que l'Union fait la force... Pas toujours visiblement.

a écrit : Dans toute l'industrie, les documents et le code sont vérifies et validés. Je ne pense que c'est été différent à l'époque et dans ce secteur d'activité. Je pense plutôt à une erreur non détectée malgré les 2 relectures, statistiquement ça arrive forcément. C'est en général au moment des tests que c'est détecté, et si ce n'est pas le cas, c'est que l'erreur était très subtile, probablement, ou le moyen de test un peu léger. Afficher tout Oui. En fait c’est à peu près à cette époque que l’ingénierie logicielle s’est mise en place, avec des méthodes et des moyens adaptés (bon il y a quand même eu des problèmes par la suite comme mentionné plus haut).

À noter qu’une fusée avait volé auparavant avec le bug, mais comme elle n’avait pas perdu le signal radio, ça n’avait pas causé de problème logiciel et n’avait donc pas été détecté. Je suppose que du coup personne n’a revérifié en profondeur le code pour le vol de Mariner 1, vu qu’il « fonctionnait déjà ».

Rien à voir (un peu quand même)

Mais un trait suscrit n'est pas un trait d'union (hyphen) ni un symbole "moins"

Il se réfère à la modification typographique qui inscrit une ligne horizontale immédiatement au-dessus du texte. Il ne faut pas confondre le trait suscrit ou vinculum avec un symbole diacritique tel que le macron. (lui même a ne pas confondre avec un autre Macron)...

a écrit : Rien à voir (un peu quand même)

Mais un trait suscrit n'est pas un trait d'union (hyphen) ni un symbole "moins"

Il se réfère à la modification typographique qui inscrit une ligne horizontale immédiatement au-dessus du texte. Il ne faut pas confondre le trait suscrit ou vinc
ulum avec un symbole diacritique tel que le macron. (lui même a ne pas confondre avec un autre Macron)... Afficher tout
Il m'est arrivé déjà plusieurs fois de croiser des personnes "passionnées" pour les caractères et la typographie. C'est vraiment, mais vraiment un sujet qui m'est étranger, je ne comprends pas l'objet. Je dis ça très respectueusement, ce n'est pas une critique, cependant je ne comprends pas

a écrit : Pour être précis, c’est le système de destruction de la fusée qui a été activé à distance, pas la sonde. D’ailleurs la sonde a continué a émettre plus d’une minute après la destruction de la fusée.

Le problème n’était pas un bug logiciel à la base, mais le nouveau système de radio-guidage qui n’était pas t
rès fiable: la NASA venait de passer sur un système à transistor à la place du système à base de lampe cathodiques et la technologie n’était pas encore au point.

Quand le système de radio-guidage a perdu le signal (ce qui était courant et bénin), la fusée devait se baser sur le guidage automatique par logiciel, et c’est là où le bug logiciel a commencé à créer des zig-zags.

En théorie, il aurait été possible d’attendre encore un peu que la fusée capte à nouveau le signal radio et se remette sur son cap. Le problème c’est que le système de destruction à distance était dans le premier étage (nommé Atlas) et n’existait pas dans le second étage (Agena). Comme Atlas était sur le point de finir son combustible, Agena allait être séparée pour son allumage, et il n’aurait donc plus été possible de détruire la fusée à distance. L’officier responsable a donc décidé de lancer la commande de destruction 6 secondes avant la séparation.
Mariner 1 était une sonde de 200kg destinée à l’observation de Vénus.
Afficher tout
Merci pour cette rectification. En effet, c'est généralement le lanceur qu'on détruit au lancement, pas la sonde/satellite. De plus, un lancement dure un peu plus de 5 minutes.
J'avais tiqué à la lecture de l'anecdote.

a écrit : Rien à voir (un peu quand même)

Mais un trait suscrit n'est pas un trait d'union (hyphen) ni un symbole "moins"

Il se réfère à la modification typographique qui inscrit une ligne horizontale immédiatement au-dessus du texte. Il ne faut pas confondre le trait suscrit ou vinc
ulum avec un symbole diacritique tel que le macron. (lui même a ne pas confondre avec un autre Macron)... Afficher tout
Tu veux parler du gastéropode ? ^^

a écrit : Dans toute l'industrie, les documents et le code sont vérifies et validés. Je ne pense que c'est été différent à l'époque et dans ce secteur d'activité. Je pense plutôt à une erreur non détectée malgré les 2 relectures, statistiquement ça arrive forcément. C'est en général au moment des tests que c'est détecté, et si ce n'est pas le cas, c'est que l'erreur était très subtile, probablement, ou le moyen de test un peu léger. Afficher tout C'est une erreur qui vient du programme Ranger, le programme précédent qui a permis de poser les bases de la conquête spatiale américaine. Tout n'était que recherche et développement à l'époque. Et il est fréquent encore de nos jours de reprendre ce qui a marché sur les projets précédents pour le réutiliser sans se poser trop de questions.

a écrit : L'anecdote laisse entendre que trait suscrit et trait d'union sont la même chose, ce qui n'est pas vrai. Un trait suscrit (pas besoin de le mettre entre guillemets comme dans l'anecdote) est un trait qu'on met immédiatement au-dessus d'une lettre ou d'un texte. Un peu comme une tilde dans ñ ou un tréma dans ï, sauf que c'est un trait.

Pour le trait d'union, normalement, tout le monde voit à quoi ça ressemble ^^
Afficher tout
C'est vrai que ça fait bizarre à la lecture mais en lisant la page wiki on comprend mieux pourquoi. Il y a un gros flou autour du sujet dans les différentes explications fournies. Et si l'hypothèse du trait suscrit est la bonne, ça n'empêche pas qu'Arthur C. Clarke a résumé cette affaire par l'expression « détruite par le trait d'union le plus cher de l'histoire ».

Bon, faut savoir. Ou cette fusée s'est autodétruite, ou un type a appuyé sur un bouton pour qu'elle explose. Mais les deux termes sont contradictoires

a écrit : Une simple erreur virgule peut tuer : « et si on mangeait, les enfants ? » Je connaissais celle du condamné à mort où le bourreau demande au magistrat si il doit exécuter la sentence ou si le prisonnier est gracié. La réponse lui fut donné sur un papier où on pouvait lire « impossible à gracier ». L’homme était innocent.
Histoire de mon prof de français de 6ème.

a écrit : Bon, faut savoir. Ou cette fusée s'est autodétruite, ou un type a appuyé sur un bouton pour qu'elle explose. Mais les deux termes sont contradictoires Je ne sais pas ce que tu commentes mais a priori pas l'anecdote ? Ceci dit peu importe. La page wikipédia nous informe justement sur le fait qu'il y a eu de nombreux récits et rapports contradictoires, et que tout n'est pas clair a ce niveau. L'hypothèse du trait suscrit et de l'activation du système d'autodestruction depuis le sol semble être la bonne mais les premiers rapports parlaient plutôt de trait d'union et destruction par perte de trajectoire suite à un mauvais guidage informatique.