En 1952, une mathématicienne de quarante-cinq ans entre dans un bureau de la Remington Rand Corporation, à Philadelphie, avec une idée que tout le monde juge impossible. Elle veut écrire un programme qui traduit l'anglais en code machine. Un programme qui écrit des programmes. Ses collègues lui répondent, très poliment, qu'elle est folle. Les ordinateurs ne comprennent que les chiffres. Les ordinateurs ne peuvent pas comprendre les mots. Tout le monde sait ça. Elle le fait quand même. Elle s'appelle Grace Murray Hopper, et elle vient d'inventer le compilateur.

Trois ans plus tard, quand le compilateur A-0 fonctionne et que le résultat est indéniable, elle raconte la scène avec un sourire en coin : « J'avais un compilateur qui marchait, et personne ne voulait y toucher. On me répétait que les ordinateurs ne pouvaient faire que de l'arithmétique. » Elle a passé ces trois années à présenter son invention dans des conférences où les gens hochaient la tête poliment, puis retournaient écrire en binaire.

Yale, la Navy, et un ordinateur de quinze mètres

Grace Murray Hopper n'est pas arrivée là par hasard. Née en 1906 à New York, elle démontre très tôt un penchant pour le démontage systématique de tout ce qui lui tombe sous la main, à sept ans, elle démonte les sept réveils de la maison pour comprendre comment ils fonctionnent, ce qui amuse moyennement sa mère. Elle entre à Vassar, décroche un master, puis un doctorat en mathématiques à Yale en 1934. Une femme. À Yale. En mathématiques. Dans les années trente. Le genre de fait que l'on cite entre deux virgules dans les biographies, mais qui représentait à l'époque un acte de résistance quotidien.

Elle enseigne à Vassar pendant dix ans. Confortable. Respecté. Prévisible. Et puis Pearl Harbor arrive, et Grace Hopper décide, à trente-six ans, de tout plaquer pour s'engager dans la Navy. On lui dit qu'elle est trop vieille. Trop légère, quarante-sept kilos. Trop utile à l'université. Elle insiste. Elle obtient une dérogation. En 1944, le lieutenant junior grade Hopper est affectée au Bureau of Ships Computation Project, à Harvard, sous les ordres du commandant Howard Aiken.

Et là, elle rencontre le Mark I.

Le Harvard Mark I est un monstre. Quinze mètres de long, cinq tonnes, sept cent cinquante mille pièces, un vacarme assourdissant. Quand Hopper le voit pour la première fois, Aiken lui lance : « Voilà un beau calculateur. Vous allez apprendre à le programmer. » Pas de formation. Pas de manuel, il n'en existe pas. Débrouillez-vous.

Elle se débrouille.

Le bug le plus célèbre de l'histoire

Le 9 septembre 1947, sur le Mark II, une panne survient. L'équipe ouvre les panneaux, inspecte les relais, et trouve un papillon de nuit coincé entre les contacts du relais numéro 70. L'insecte est soigneusement scotché dans le journal de bord avec la mention : « First actual case of bug being found. » Grace Hopper n'a pas trouvé le papillon. Elle n'était probablement même pas dans la pièce. Mais elle a raconté l'anecdote tellement souvent, avec un tel talent de narratrice, que le mot « bug » est devenu universel. La page du journal de bord est aujourd'hui au Smithsonian.

Hopper avait un don pour les histoires, les métaphores, et elle savait que dans un domaine aussi abstrait que la programmation, celui qui contrôle le vocabulaire contrôle la conversation.

* * *

Pourquoi forcer les humains à penser comme des machines ?

En 1949, Hopper quitte Harvard pour rejoindre la Eckert-Mauchly Computer Corporation, qui deviendra Remington Rand, puis Sperry, puis Unisys. Elle travaille sur l'UNIVAC I, le premier ordinateur commercial américain. Et c'est là qu'elle pose la question.

À l'époque, programmer un ordinateur signifie écrire des instructions en code machine, des séquences de 0 et de 1, ou au mieux des codes octaux. C'est lent, pénible, source d'erreurs, et accessible uniquement à une poignée de spécialistes. Hopper regarde ce spectacle et se demande : pourquoi ? Pourquoi obliger les humains à penser comme des machines, alors qu'on pourrait obliger les machines à comprendre les humains ?

Il m'a semblé beaucoup plus facile d'écrire un programme en anglais, puis de laisser l'ordinateur le traduire en code machine.

Le compilateur A-0, en 1952, est la réponse. Un programme qui prend des instructions écrites dans un langage proche de l'anglais et les convertit en code machine exécutable. L'idée est si contre-intuitive pour l'époque que Hopper passe trois ans à convaincre le monde qu'elle fonctionne. Les programmeurs, paradoxalement, sont les plus résistants. Ils se sont donné tant de mal pour apprendre le code machine qu'ils ne veulent pas entendre qu'un programme pourrait faire leur travail.

Hopper ne se décourage pas. Elle améliore le compilateur, A-1, A-2, puis B-0, qu'elle renomme FLOW-MATIC. En 1959, cette vision aboutit à COBOL : Common Business-Oriented Language. Un langage qui ressemble à de l'anglais. Un langage que n'importe quel gestionnaire, n'importe quel comptable pourrait comprendre. Un langage que les puristes de l'informatique méprisent immédiatement.

Soixante-sept ans plus tard, en 2026, COBOL fait encore tourner 95% des transactions bancaires mondiales. Deux cent vingt milliards de lignes de code COBOL restent en production. Chaque fois que vous retirez de l'argent à un distributeur, vous utilisez l'héritage de Grace Hopper.

La nanoseconde, le fil et l'amiral

Grace Hopper était une pédagogue extraordinaire. Dans ses conférences, elle sortait de son sac un bout de fil de cuivre de 29,9 centimètres, exactement la distance que la lumière parcourt en une nanoseconde. Elle en distribuait à tout le monde. « N'oubliez jamais la nanoseconde », disait-elle en brandissant son fil. Puis elle déroulait un rouleau de câble de 304 mètres : une microseconde. « Quand un général me demande pourquoi les transmissions par satellite prennent si longtemps, je lui montre un paquet de microsecondes. »

Elle adorait ses généraux. Pas par respect de la hiérarchie, par amusement. Hopper disait les choses crûment, ne supportait pas la bureaucratie, et répétait à qui voulait l'entendre sa maxime favorite :

La phrase la plus dangereuse de la langue est : « On a toujours fait comme ça. »

La Navy l'a mise à la retraite en 1966. Rappelée sept mois plus tard. Remise à la retraite. Rappelée encore. En 1983, par acte spécial du Congrès, elle est promue commodore, puis contre-amiral en 1986. Elle prend sa retraite définitive en 1986, à soixante-dix-neuf ans, la plus ancienne officière d'active de la Marine américaine. À la cérémonie, organisée à bord de l'USS Constitution, le plus vieux navire de guerre en service, elle déclare : « Je rejoins le plus vieux navire en commission de la Marine. On n'en attendait pas moins de moi. »

* * *

La question qui ne vieillit pas

Grace Hopper meurt le 1er janvier 1992, à quatre-vingt-cinq ans. Elle est enterrée au cimetière national d'Arlington avec les honneurs militaires complets. Un destroyer porte son nom. La plus grande conférence annuelle de femmes dans la tech s'appelle la Grace Hopper Celebration.

Mais son véritable héritage n'est pas une liste d'honneurs. C'est une question. Pourquoi forcer les humains à penser comme des machines, alors qu'on peut forcer les machines à comprendre les humains ?

En 1952, cette question a engendré le compilateur. En 1959, COBOL. En 1995, les interfaces graphiques. En 2022, les grands modèles de langage. En 2026, les agents autonomes qui écrivent du code à partir d'une conversation en français. Chaque étape de l'histoire de l'informatique est une réponse itérative à la question de Grace Hopper.

Elle n'était ni prophète, ni visionnaire romantique. Elle était mathématicienne, pragmatique, et agacée par l'inefficacité. Elle a changé l'informatique non pas en rêvant de l'avenir, mais en refusant d'accepter l'absurdité du présent. C'est peut-être la meilleure définition de l'innovation : le refus obstiné de faire les choses bêtement.