Cet article fait suite au #TestCulture sur l'origine du terme "bug". Points de culture sur le monde du test, partage d'anecdotes et discussion autour du test et de l'automatisation, #TestCulture est un rendez-vous hebdomadaire sur le compte Twitter d'Agilitest, qui a lieu tous les jeudis à 16h GMT.
Pour parcourir le fil de discussion, cliquez sur le tweet ci-dessous :
Grace Murray Hopper, une femme investie dans l'évolution technologique, mais pas seulement.
Grace Brewster Murray Hopper est née le 9 décembre 1906 à New York. Informaticienne américaine et contre-amiral de la marine américaine, elle est une pionnière de la programmation informatique qui a inventé l'un des premiers linkers. Très tôt dans sa vie, Grace Murray Hopper a montré un grand intérêt pour l'ingénierie. Enfant, elle démontait souvent des outils ménagers et les remontait. Après le bombardement de Pearl Harbor et l'entrée des États-Unis dans la Seconde Guerre mondiale, Grace a décidé de participer à l'effort de guerre. Elle est d'abord rejetée, mais elle persiste et obtient une dérogation pour s'engager dans la réserve navale américaine (réserve féminine). Defense Distinguished Service Medal, U.S. Naval Reserve Medal, Presidential Medal of Freedom... Elle a remporté de nombreux prix au cours de sa carrière (9 au total).
Une nouvelle langue créée par Grace et son équipe
En 1959, Grace a servi de consultant technique à la Conférence sur les langages de systèmes de données (CODASYL), et nombre de ses anciens employés ont fait partie du comité à court terme qui a défini le nouveau langage COBOL (COmmon Business-Oriented Language).
Le COBOL est un langage de programmation informatique anglais conçu pour les entreprises. Il est surtout utilisé dans les systèmes commerciaux, financiers et administratifs des entreprises et des gouvernements. Il est également utilisé dans les applications mainframe.
Aujourd'hui, en raison de sa popularité déclinante, le COBOL est réécrit dans des langages modernes ou remplacé par des progiciels. La plupart des programmes COBOL ne sont plus utilisés que pour maintenir des applications existantes. Toutefois, en 2006 encore, de nombreuses grandes institutions financières développaient de nouveaux systèmes en COBOL.
Un nouveau terme dans la technologie, mais pas un nouvel incident
En septembre 1947, Grace Murray Hopper a enregistré "le premier ordinateur bug" dans le journal de bord de l'ordinateur Mark II de Harvard. Le problème a été attribué à un papillon de nuit coincé entre des contacts de relais dans l'ordinateur, ce que Hopper a dûment enregistré dans le journal de bord du Mark II avec l'explication suivante : "Premier cas réel de bug trouvé". Le bug a en fait été trouvé par d'autres, mais Hopper a choisi le nom dans le journal de bord.
Grace est la personne qui a probablement rendu l'incident célèbre. Mais, contrairement à ce que beaucoup ont acquis comme l'apparition du terme, Hopper n'a pas réellement inventé la notion de "bug". Le terme est utilisé depuis le 19ème siècle avec Thomas Edison. Grace l'a simplement formalisé en l'utilisant lui aussi. Et ce fut le premier bug identifié dans un ordinateur (Thomas Edison utilisait l'expression pour décrire un problème avec ses conceptions de téléphone).