En 1952, une mathematicienne de quarante-cinq ans entre dans un bureau de la Remington Rand Corporation, a Philadelphie, avec une idee que tout le monde juge impossible. Elle veut ecrire un programme qui traduit l'anglais en code machine. Un programme qui ecrit des programmes. Ses collegues lui repondent, tres poliment, qu'elle est folle. Les ordinateurs ne comprennent que les chiffres. Les ordinateurs ne peuvent pas comprendre les mots. Tout le monde sait ca. Elle le fait quand meme. 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 resultat est indeniable, elle raconte la scene avec un sourire en coin : « J'avais un compilateur qui marchait, et personne ne voulait y toucher. On me repetait que les ordinateurs ne pouvaient faire que de l'arithmetique. » Elle a passe ces trois annees a presenter son invention dans des conferences ou les gens hochaient la tete poliment, puis retournaient ecrire en binaire.

Yale, la Navy, et un ordinateur de quinze metres

Grace Murray Hopper n'est pas arrivee la par hasard. Nee en 1906 a New York, elle demontre tres tot un penchant pour le demontage systematique de tout ce qui lui tombe sous la main — a sept ans, elle demonte les sept reveils de la maison pour comprendre comment ils fonctionnent, ce qui amuse moyennement sa mere. Elle entre a Vassar, decroche un master, puis un doctorat en mathematiques a Yale en 1934. Une femme. A Yale. En mathematiques. Dans les annees trente. Le genre de fait que l'on cite entre deux virgules dans les biographies, mais qui representait a l'epoque un acte de resistance quotidien.

Elle enseigne a Vassar pendant dix ans. Confortable. Respecte. Previsible. Et puis Pearl Harbor arrive, et Grace Hopper decide, a trente-six ans, de tout plaquer pour s'engager dans la Navy. On lui dit qu'elle est trop vieille. Trop legere — quarante-sept kilos. Trop utile a l'universite. Elle insiste. Elle obtient une derogation. En 1944, le lieutenant junior grade Hopper est affectee au Bureau of Ships Computation Project, a Harvard, sous les ordres du commandant Howard Aiken.

Et la, elle rencontre le Mark I.

Le Harvard Mark I est un monstre. Quinze metres de long, cinq tonnes, sept cent cinquante mille pieces, un vacarme assourdissant. Quand Hopper le voit pour la premiere fois, Aiken lui lance : « Voila un beau calculateur. Vous allez apprendre a le programmer. » Pas de formation. Pas de manuel — il n'en existe pas. Debrouillez-vous.

Elle se debrouille.

Le bug le plus celebre de l'histoire

Le 9 septembre 1947, sur le Mark II, une panne survient. L'equipe ouvre les panneaux, inspecte les relais, et trouve un papillon de nuit coince entre les contacts du relais numero 70. L'insecte est soigneusement scotche dans le journal de bord avec la mention : « First actual case of bug being found. » Grace Hopper n'a pas trouve le papillon. Elle n'etait probablement meme pas dans la piece. Mais elle a raconte 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 metaphores, et elle savait que dans un domaine aussi abstrait que la programmation, celui qui controle le vocabulaire controle la conversation.

* * *

Pourquoi forcer les humains a 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 americain. Et c'est la qu'elle pose la question.

A l'epoque, programmer un ordinateur signifie ecrire des instructions en code machine — des sequences de 0 et de 1, ou au mieux des codes octaux. C'est lent, penible, source d'erreurs, et accessible uniquement a une poignee de specialistes. Hopper regarde ce spectacle et se demande : pourquoi ? Pourquoi obliger les humains a penser comme des machines, alors qu'on pourrait obliger les machines a comprendre les humains ?

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

Le compilateur A-0, en 1952, est la reponse. Un programme qui prend des instructions ecrites dans un langage proche de l'anglais et les convertit en code machine executable. L'idee est si contre-intuitive pour l'epoque que Hopper passe trois ans a convaincre le monde qu'elle fonctionne. Les programmeurs, paradoxalement, sont les plus resistants. Ils se sont donnes tant de mal pour apprendre le code machine qu'ils ne veulent pas entendre qu'un programme pourrait faire leur travail.

Hopper ne se decourage pas. Elle ameliore le compilateur — A-1, A-2, puis B-0, qu'elle renomme FLOW-MATIC. En 1959, cette vision aboutit a COBOL : Common Business-Oriented Language. Un langage qui ressemble a de l'anglais. Un langage que n'importe quel gestionnaire, n'importe quel comptable pourrait comprendre. Un langage que les puristes de l'informatique meprisent immediatement.

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 a un distributeur, vous utilisez l'heritage de Grace Hopper.

La nanoseconde, le fil et l'amiral

Grace Hopper etait une pedagogue extraordinaire. Dans ses conferences, elle sortait de son sac un bout de fil de cuivre de 29,9 centimetres — exactement la distance que la lumiere parcourt en une nanoseconde. Elle en distribuait a tout le monde. « N'oubliez jamais la nanoseconde », disait-elle en brandissant son fil. Puis elle deroulait un rouleau de cable de 304 metres : une microseconde. « Quand un general me demande pourquoi les transmissions par satellite prennent si longtemps, je lui montre un paquet de microsecondes. »

Elle adorait ses generaux. Pas par respect de la hierarchie — par amusement. Hopper disait les choses crument, ne supportait pas la bureaucratie, et repetait a qui voulait l'entendre sa maxime favorite :

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

La Navy l'a mise a la retraite en 1966. Rappellee sept mois plus tard. Remise a la retraite. Rappellee encore. En 1983, par acte special du Congres, elle est promue commodore, puis contre-amiral en 1986. Elle prend sa retraite definitive en 1986, a soixante-dix-neuf ans — la plus ancienne officiere d'active de la Marine americaine. A la ceremonie, organisee a bord de l'USS Constitution, le plus vieux navire de guerre en service, elle declare : « 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, a quatre-vingt-cinq ans. Elle est enterree au cimetiere national d'Arlington avec les honneurs militaires complets. Un destroyer porte son nom. La plus grande conference annuelle de femmes dans la tech s'appelle la Grace Hopper Celebration.

Mais son veritable heritage n'est pas une liste d'honneurs. C'est une question. Pourquoi forcer les humains a penser comme des machines, alors qu'on peut forcer les machines a comprendre les humains ?

En 1952, cette question a engendre le compilateur. En 1959, COBOL. En 1995, les interfaces graphiques. En 2022, les grands modeles de langage. En 2026, les agents autonomes qui ecrivent du code a partir d'une conversation en francais. Chaque etape de l'histoire de l'informatique est une reponse iterative a la question de Grace Hopper.

Elle n'etait ni prophete, ni visionnaire romantique. Elle etait mathematicienne, pragmatique, et agacee par l'inefficacite. Elle a change l'informatique non pas en revant de l'avenir, mais en refusant d'accepter l'absurdite du present. C'est peut-etre la meilleure definition de l'innovation : le refus obstine de faire les choses betement.