Bug dans l'informatique et les appareils: pourquoi les bogues s'appellent-ils ainsi?

Bug dans l'informatique et les appareils

Tous les appareils que nous utilisons quotidiennement connaissent des pannes ou des bugs. Aucun logiciel n'est parfait, c'est pourquoi les fabricants publient constamment mises à jour qui corriger les bugs , et dans d'autres cas, les introduire. Mais pourquoi appelons-nous ces échecs qui se produisent dans les programmes, les applications, les systèmes d'exploitation et le matériel un bogue?

La dernière étude qui a été réalisée sur le coût des bogues a été réalisée en 2002, et celle-ci a estimé que le coût des bogues équivaut à 0.6% du PIB des États-Unis (environ 60,000 XNUMX millions de dollars cette année-là). Le nombre a probablement augmenté car nous dépendons de plus en plus des logiciels, et nous sommes tous confrontés à des pannes, des ralentissements ou des logiciels qui rendent notre vie quotidienne difficile.

Edison, le premier à associer un bug à un bug

Nous appelons familièrement ces bugs bogues , mais on ne sait pas exactement quand ils ont commencé à être appelés ainsi. De nombreux historiens semblent convenir que tout cela découle de Thomas Edison en 1878, où il a utilisé le terme " bug »Pour désigner un problème difficile nécessitant une solution ou une faille au niveau de la conception nécessitant une solution. Plus précisément, dans la lettre, il a écrit qu '«il avait trouvé un' bug 'dans son appareil.»

Ainsi, il est possible qu'il ait été le premier à l'avoir inventé, ou qu'il était courant de l'utiliser dans son entourage. le Oxford English Dictionary cite en 1889 un exemple lié à Edison décrivant le bug comme métaphore d'un insecte entrer un appareil et le faire échouer, car Edison le mentionne dans la lettre en référence à un bug entré un dispositif. téléphone sur lequel vous travailliez.

Ada Lovelace: reconnaître les défauts humains

Cependant, Edison n'a pas été la première personne à reconnaître qu'un appareil pouvait tomber en panne en raison d'une erreur dans sa programmation. Ada Lovelace , en 1843, a écrit sur le problème en référence à Moteur analytique de Chales Babbage , indiquant que le mécanisme utilisé par la machine pour effectuer des calculs est exempt d'erreurs, mais que les humains qui l'utilisent peuvent saisir les données de manière incorrecte dans les cartes qui ont été utilisées pour les programmer. Cela peut entraîner des instructions incorrectes, et donc des résultats incorrects, comme cela peut se produire lors de la programmation d'un appareil.

bug 1947

Par conséquent, nous avons ici à la fois la première référence à un bogue de programmation et la première référence à un bogue en tant que défaut de conception. Cela démystifie une autre croyance populaire, selon laquelle la première référence de bogue a été faite par Grace Hopper en 1947, quand un papillon de nuit est entré dans les relais d'un ordinateur Harvard Mark II et l'a fait échouer. Hopper a collé le papillon de nuit sur la feuille et l'a noté comme «le premier cas où un bug a été trouvé». Cependant, ce n'était pas la première référence à un bogue comme échec, et il n'a pas été établi que le papillon de nuit était la véritable cause de la panne de l'ordinateur, car il avait également été touché, indiquant qu'il avait continué à fonctionner après son entrée.