Informaticienne Américaine
Amirale de la Marine Américaine
Créatrice du Premier Compilateur
Grace Brewster Murray est née le 9 décembre 1906 à New York. Elle étudie les mathématiques, la physique et l'économie
au Vassar College, et en sort diplômée en 1928. En 1934, elle obtient un doctorat en mathématiques de l'université Yale.
La jeune femme enseigne les mathématiques au Vassar College entre 1931 et 1944. Elle épouse en 1930 Vincent Hopper, un professeur de littérature. Le couple qui ne possède aucun enfant divorce en 1945 à la fin de la seconde Guerre Mondiale
Elle décède à l'âge de 85 ans, le 1er Janvier 1992 dans le Comité d'Arlington.
Durant sa vie, Grace Hopper a exercé de nombreux métiers. Les métiers qu'elle aura le plus marqué sont dans le domaine militaire et informatique. En 1943, elle s'engage dans la Marine Américaine. Promue au grade de lieutenant, elle est affectée l'année suivante au Bureau of Ordnance Computation Project de l'université Harvard. Elle travaille dans l'équipe de Howard Aiken sur l'ordinateur Harvard Mark I. Elle fait partie du premier groupe, comptant trois personnes, apprenant à le programmer.
À la fin de la Seconde Guerre mondiale, elle quitte le service actif de la marine, mais continue à travailler au développement des ordinateurs Harvard Mark II puis Harvard Mark III pour le compte du Computation Laboratory d'Harvard.
En 1986, Grace Hopper est décorée de la Defense Distinguished Service Medal, plus haute distinction existante pour les non-combattants. En 1991, elle reçoit la National Medal of Technology pour « ses contributions novatrices dans le développement de langages de programmation ». En 1983 elle est lauréate du prix Ada-Lovelace.
Le 22 novembre 2016, Barack Obama lui décerne à titre posthume la médaille présidentielle de la Liberté.
La légende veut que Grace Hopper trouvant un insecte (bug en anglais) dans un ordinateur en réparation, note dans son cahier "premier cas réel de bug trouvé", collant l'insecte parmi ses notes. C'était un terme déjà utilisé chez les ingénieurs et mécaniciens en électricité, pour désigner une panne. Hopper a donc juste fait un jeu de mot.
Informaticienne américaine. Manipuler les nombreux interrupteurs de valeur 0 et 1 dans les premiers calculateurs électromécaniques, l’a conduite à proposer les premiers compilateurs, dont la fonction est de traduire des instructions en langage humain vers les positions de ces interrupteurs. La légende raconte que c’est en constatant une erreur dans un calcul réalisé sur une machine à cartes perforées qu’elle aurait introduit le terme de bug (insecte en anglais) : une mite se serait logée dans l’un des trous. (interstice.info) Au cours de sa vie, Grace Hopper a eu la brillante idée d'écrire un compilateur. C'est en 1951, que sa découverte fera surface. Mais qu'est qu'un compilateur? Un compilateur est un programme informatique qui traduit l’ensemble du code source d’un projet logiciel en code machine avant son exécution. C’est uniquement après cette traduction que le projet sera exécuté par le processeur qui dispose de toutes les instructions sous forme de code machine avant le début du projet. Lors de la génération du code, les compilateurs définissent l’ordre dans lequel les instructions seront transmises au processeur. Si les instructions ne sont pas interdépendantes, le compilateur peut même traiter les instructions en parallèle. (Ionos) Même après son décès, l'invention de Grace Hopper est encore utilisé de nos jours dont dans la création de langage de programmation comme le JavaScript, C++, Python etc.. Par ailleurs, l'informaticien Brendan Eich utilise un compilateur dans son langage de programmation qu'il a créé c'est-à-dire le JavaScript. Ce qui témoigne l'importance de son invention dans le monde de l'informatique.