Un bug est né

C’est quoi un bug ?

Un peu d’humour et d’histoire ne fait jamais de mal.
Après tout il n’y a pas que les scripts, clones ou modèles dans la vie 😉

Nous connaissons tous le mot « bug » en informatique. Mais d’où vient-il ?

Avouons que ce mot fait partie de notre vocabulaire sans que l’on en connaisse bien l’origine…
Et il est même surprenant de se dire qu’un bug, en anglais, est en réalité un insecte…

En fait son usage date de… 1945 et du temps des premiers ordinateurs. Énormes machines, fonctionnant en particulier avec des lampes (allumées/éteintes pour signifier les 1/0* de l’informatique). Et il arriva que certains insectes vinrent s’y brûler les ailes, grillèrent alors les lampes, générant ainsi la panne…

Plus précisément, l’expression nous vient de Grace Murray Hopper. Engagée en 1943 dans la marine états-unienne, elle est chargée de programmer le Harvard Mark I, considéré comme le premier vrai ordinateur automatique.

Mais un soir de l’été 1945….
le fabuleux joujou des mathématiciens, capable de faire la somme de deux nombre de 23 chiffres en moins de 3/10ième de seconde,… stoppe tout fonctionnement…

Imaginez l’angoisse… Les heures d’auscultation…
quand soudain Grace, telle une Lucky Luke de l’informatique, dégaine… sa pince à épiler…
et retire des circuits une mite venue s’en griller une dernière…

Grace a pris soin de noter tout cela dans le carnet de bord avec la mention « first actual case of bug being found ».

Historie du premeir bug informatique

Cette plaisanterie est à l’origine de notre expression « bug informatique ».

Certains traduisent le mot en français par « bogue », mais c’est moins amusant, et il est sans doute plus aléatoire de voir une bogue** dans les circuits électroniques 😉
On pourra objecter également que le terme bug était déja employé du temps du télégraphe, comme l’atteste un dictionnaire des années 1890.

Pour ma part, je préfère l’humour de Grace Murray Hopper 😉

Michel Lansard

Notes :
* Tout le système informatique est fondé sur un mode binaire dans lequel « 1 » signifie : le courant passe, et « 0 » : le courant ne passe pas. Pour en savoir plus, cf. Système binaire informatique.
** Bogue : poisson vivant en banc, par 100 mètres de fond

Merci de laisser un commentaire (déjà 2 commentaires )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés


  1. Daniel
    11 ans ago

    Fallait la trouver l’anecdote de l’origine du premier bug informatique !

    Bravo et merci.
    Daniel


  2. Bertrand
    11 ans ago

    Oui, comme tout le monde je n’aime pas les mites et c’est bizarre, la semaine dernière j’ai donné cette explication à un jeune geek.

    Il se serait murmuré dans les chaumières de la fi du 19 ème siècle que le mot viendrait d’un équipement servant à faire du morse, vous savez les « – – – . . . – – -« . Ce manipulateur était une horreur à faire fonctionner correctement et provoquait l’envoi de plein de fautes. Le logo du fabricant était un insecte et on a vite fait un amalgame entre cet insecte et les fautes.

    Mais comme tu le dis si bien, c’est moins poétique que ce qu’a interprété la « sauterelle » de cette informatique naissante (je vous laisse chercher pourquoi la sauterelle est citée ici)

    Bertrand