💻
Grace Hopper
10 questions · Société et quotidien
Grace Hopper, née à New York en 1906, est une enfant curieuse : à sept ans, elle démonte tous les réveils de la maison pour comprendre comment ils fonctionnent. Elle étudie les mathématiques, obtient son doctorat à Yale en 1934 et devient enseignante. Quand les États-Unis entrent dans la Seconde Guerre mondiale, elle s’engage dans la marine, qui l’affecte à l’université Harvard. Elle y travaille sur l’un des tout premiers grands calculateurs, le Mark I, un monstre de plusieurs tonnes. La mathématicienne devient l’une des premières programmeuses de l’histoire.
Hopper a une idée visionnaire : les humains ne devraient pas avoir à commander les ordinateurs dans un code chiffré incompréhensible, mais avec des mots proches de la langue courante. Au début des années 1950, elle met au point le premier compilateur, un programme qui traduit des instructions lisibles en langage machine. Beaucoup jugent d’abord l’entreprise impossible. Ses travaux débouchent sur le COBOL, l’un des langages de programmation les plus influents, qui tourne encore aujourd’hui dans les banques et les administrations.
Une anecdote la rend immortelle. En 1947, son équipe découvre dans un relais du calculateur Mark II un véritable papillon de nuit qui bloquait la machine. L’insecte est collé dans le journal de bord avec la mention « first actual case of bug being found ». Grace Hopper aimait raconter l’histoire et a ainsi popularisé le mot « bug » pour les erreurs informatiques, et « debugging » pour leur correction.
Avec un humour inimitable et une rigueur toute militaire, « Amazing Grace » devient une légende. Rappelée plusieurs fois au service actif, elle finit contre-amirale, l’une des rares femmes à atteindre ce grade. Pour expliquer ce qu’est une nanoseconde, elle distribuait des bouts de fil d’une trentaine de centimètres : la distance que parcourt la lumière pendant ce court instant. Un destroyer de la marine américaine, l’USS Hopper, porte aujourd’hui son nom.
S’entraîner gratuitement
PurFact vous remontre chaque carte juste avant que vous l’oubliiez. C’est ainsi que les connaissances restent.