Interview imaginaire avec Grace Hopper
par Charactorium · Grace Hopper (1906 — 1992) · Technologie · Sciences · 5 min de lecture
Washington D.C., un soir de 1986. Grace Hopper vient de quitter l'uniforme de l'US Navy après plus de quarante ans de service. Dans son bureau, où s'empilent rapports techniques et bobines de fil de cuivre, la contre-amirale accepte de revenir sur une vie passée à apprendre aux machines à parler notre langue.
—Vous souvenez-vous du jour où l'on a parlé pour la première fois d'un véritable insecte dans un ordinateur ?
Le 9 septembre 1947, au Harvard Computation Laboratory. Le Mark II s'était arrêté, capricieux comme une bête électromécanique sait l'être. On a démonté panneau après panneau, et là, coincé dans le relais numéro 70, un papillon de nuit, écrasé entre deux contacts. Mes garçons l'ont décollé délicatement et l'ont scotché dans le journal de bord avec cette note que je n'ai jamais oubliée : « First actual case of bug being found. » Voilà comment, dans un laboratoire de Cambridge, une moth a donné au mot « bug » son sens moderne. La page est aujourd'hui au Smithsonian. J'aime l'idée qu'une panne soit devenue une relique.
Une moth coincée dans un relais a donné au mot « bug » son sens moderne.
—On vous répétait pourtant qu'une machine ne saurait jamais comprendre autre chose que des chiffres. Comment avez-vous tenu bon ?
On me l'a dit cent fois, et de la meilleure foi du monde : « They told me computers could only do arithmetic. » J'avais un compilateur qui fonctionnait — le A-0, en 1952 — et personne ne voulait y toucher. L'idée qu'un programme puisse en traduire un autre, qu'on écrive en mots plutôt qu'en chiffres binaires, leur paraissait une fantaisie. Mais j'étais convaincue qu'un jour on programmerait en anglais courant, pas en code machine. De A-0 est né FLOW-MATIC, puis COBOL. Il a fallu démontrer, machine en marche, que l'ordinateur acceptait des verbes et des noms. La preuve vaut mille discours.
J'avais un compilateur qui fonctionnait, et personne ne voulait y toucher.
—Pourquoi teniez-vous tant à ce que des non-mathématiciens puissent programmer ?
Parce que l'arithmétique pure est une porte étroite. Tant qu'il fallait écrire chaque instruction en binaire, sur des cartes perforées, seuls quelques initiés entraient dans la salle. Avec FLOW-MATIC, conçu entre 1955 et 1959, j'ai voulu un langage fait de mots anglais complets, lisible par un comptable, un gestionnaire, quiconque a une tâche à confier à la machine. COBOL en est l'héritier direct : un langage pour les affaires, pas pour les seuls savants. Une machine n'a aucune valeur si une poignée d'élus seulement sait lui parler. Mon métier, au fond, fut de traduire — entre l'homme et le relais.
Une machine n'a aucune valeur si seule une poignée d'élus sait lui parler.
—Vos étudiants évoquent souvent ces fameux morceaux de fil que vous leur distribuiez. De quoi s'agissait-il ?
D'un bout de fil de cuivre de trente centimètres — exactement la distance que parcourt la lumière en une nanoseconde, ce milliardième de seconde. Les jeunes ingénieurs me parlaient de vitesse sans rien voir derrière le mot. Alors je leur mettais ce fil dans la main : « Voilà votre nanoseconde. La lumière ne va pas plus loin. » D'un coup, ils comprenaient qu'un signal ne peut traverser une grande salle sans perdre un temps précieux, que la physique impose ses limites. Pendant mes conférences, de 1970 jusqu'à ma retraite, j'en ai distribué des kilomètres. On m'a surnommée Amazing Grace ; je crois que c'était surtout pour ces fils.
« Voilà votre nanoseconde. La lumière ne va pas plus loin. »
—Que cherchiez-vous au juste, dans toutes ces conférences de vulgarisation ?
À dissiper la peur. L'ordinateur effrayait — cette mainframe qui remplissait une salle entière semblait un oracle inaccessible. Je passais mes après-midi à expliquer la compilation à mes collaborateurs juniors, et mes soirées à parcourir le pays pour répéter la même chose à des étudiants, des officiers, des chefs d'entreprise. Le fil de cuivre, les images simples, c'était ma manière de rendre tangible l'invisible. Une notion qu'on ne peut toucher reste une superstition. Je voulais qu'après m'avoir écoutée, chacun reparte en sachant qu'une machine n'a rien de magique — seulement des relais, du temps, et de la patience.
Une notion qu'on ne peut toucher reste une superstition.

—Vous vous êtes engagée dans la Marine à trente-sept ans, malgré un refus initial. Comment cela s'est-il passé ?
En 1943, je voulais servir. On m'a répondu que j'étais trop âgée, trop maigre pour les standards, et plus utile à enseigner les mathématiques. J'ai insisté, obtenu une dérogation, et rejoint les WAVES, ce corps féminin de réserve créé l'année d'avant. On m'a aussitôt envoyée à Harvard, programmer le Mark I sous les ordres de Howard Aiken. Je ne savais rien des calculateurs ; j'ai appris en rédigeant leur manuel de cinq cents pages. La Marine ne m'a pas seulement acceptée : elle m'a donné ma première machine. J'y suis restée jusqu'en 1986.
La Marine ne m'a pas seulement acceptée : elle m'a donné ma première machine.
—Vous aimiez, dit-on, rappeler qu'un navire à quai ne remplit pas sa fonction. Que vouliez-vous transmettre par là ?
« A ship in port is safe, but that's not what ships are built for. Go out and do things, make waves. » Voilà ce que je répétais aux jeunes officiers. Un navire amarré ne risque rien ; il ne sert non plus à rien. J'ai appliqué cela à ma propre carrière : promue contre-amiral par décret en 1983, j'ai porté ces galons dorés jusqu'à soixante-dix-neuf ans, la plus ancienne officière en service actif. La phrase la plus dangereuse dans nos métiers, c'est : « On a toujours fait comme ça. » Sortez du port. Faites des vagues. C'est pour cela qu'on construit les navires — et qu'on forme les esprits.
« Go out and do things, make waves. »

—Pourquoi avez-vous tant bataillé pour la standardisation de COBOL ?
Parce qu'un langage qui ne tourne que sur la machine d'un seul constructeur est une impasse. Dès 1968, j'ai milité pour des normes ANSI et ISO, afin qu'un programme COBOL écrit sur un matériel fonctionne sur un autre. C'est la naissance de cette idée de standardisation informatique : faire dialoguer des machines rivales, garantir qu'un code survive à la machine qui l'a vu naître. On me trouvait obstinée. Mais sans normes communes, chaque entreprise aurait réinventé sa tour de Babel. COBOL équipe encore aujourd'hui les banques et les administrations parce qu'on a, très tôt, refusé de l'enfermer.
Un code doit survivre à la machine qui l'a vu naître.
—Devant le Congrès, en 1959, vous avez plaidé pour penser le long terme. Que vouliez-vous dire ?
Que nous étions tous trop pressés. « We're all too focused on short-term results. We need to think about the future of computing and make it accessible to everyone. » C'est ce que j'ai dit aux élus. À l'époque, chacun courait après le résultat du trimestre, la machine du moment. Moi, je pensais aux décennies. Un standard, une documentation soignée — comme ce manuel de cinq cents pages que j'avais rédigé pour le Mark I — ce sont des dons faits à ceux qui viendront après nous, et que nous ne connaîtrons jamais. Construire l'informatique accessible à tous, c'était bâtir pour des programmeurs encore à naître.
Un standard est un don fait à ceux qui viendront après nous.
—Avec le recul, que retenez-vous de cette histoire du papillon, devenue presque une légende ?
Qu'une panne bien observée vaut une leçon. Le mot « bug » existait déjà chez les ingénieurs pour désigner un défaut ; mais ce 9 septembre 1947, au Mark II, nous tenions pour la première fois le coupable entre les doigts, un véritable insecte. Mes garçons ont eu l'humour de l'épingler dans le carnet. Toute ma vie, j'ai voulu qu'on regarde la machine en face, sans la craindre ni la diviniser. Un relais grippé par une moth, un fil de cuivre dans la main : ce sont les petites choses concrètes qui démystifient les grandes. La légende, je la laisse au Smithsonian ; moi, je retiens la méthode.
Une panne bien observée vaut une leçon.
Pour aller plus loin
Cette interview imaginaire a été générée par intelligence artificielle à partir des sources documentées dans la fiche de Grace Hopper. Elle met en scène ce que la figure aurait pu dire à partir de ce que nous savons d'elle, mais ne constitue pas un propos historique attesté. Pour les sources primaires et la documentation factuelle, consultez la fiche complète.


