Le bug, une erreur dans le code source d'un programme, est un terme qui a commencé à être utilisé en informatique en 1947
Bug, vous avez probablement entendu son nom plusieurs fois. Les moins jeunes se souviendront qu'entre le 31 décembre 1999 et le 1er janvier 2000, le monde a été laissé en suspens à cause de ce qu'on a appelé le bogue du millénaire. Mais qu'est-ce qu'un bug ?
C'est une erreur commise lors de l'écriture d'un programme. Une erreur qui finit par perturber le bon fonctionnement d'un composant logiciel ou matériel. Un bogue peut non seulement limiter les opérations d'un appareil, mais dans les cas les plus graves, il peut faire planter complètement la machine. Il existe différents types d'insectes, bien sûr. Certaines peuvent être résolues par une simple mise à jour. C'est pourquoi il est nécessaire, comme le conseillent de nombreux experts en sécurité informatique, de télécharger les dernières mises à jour. Les pirates sont adeptes de la recherche d'un bug et de son utilisation pour cibler les appareils de leurs victimes.
L'origine du terme
Nous avons expliqué dans les grandes lignes ce qu'est un bug. Mais pourquoi cela s'appelle-t-il ainsi ? Toute personne qui connaît l'anglais sait que le mot "bug" signifie littéralement "petit insecte". Le terme en informatique a commencé à être utilisé à cause d'un insecte. En 1947, Grace Hopper, alors lieutenant dans la marine américaine, essayait de comprendre pourquoi le Mark II, un ordinateur électromécanique, ne fonctionnait pas. En démontant l'ordinateur, Hopper s'est rendu compte qu'une mite était à l'origine de la panne. L'insecte était resté coincé dans les circuits, empêchant le Mark II de fonctionner correctement.
L'amiral américain a écrit dans son journal de travail le 9 septembre 1947 : "Premier cas réel de bug trouvé", en collant le papillon de nuit dans le journal.
C'est ainsi que l'expression a commencé à être utilisée pour désigner une erreur informatique. Hopper n'a cependant pas été le premier à utiliser ce terme pour désigner une défaillance technique.
En 1878, Thomas Alva Edison, le célèbre inventeur américain, a écrit une lettre sur les bugs pour décrire les défauts de ses inventions.
Un autre terme, également utilisé dans le domaine informatique, est dérivé du bug : le débogage. Le débogage est un processus de vérification par lequel les développeurs, après avoir écrit un programme, vérifient que le code source ne contient pas d'erreurs.