Connue comme la mère de Cobol, le contre-amiral Grace Murray Hopper était une pionnière de l'informatique, un officier de marine, une éducatrice, une conférencière et une femme médaillée dans le domaine de l'informatique. Ses connaissances, son éducation, sa ténacité et son expérience lui ont valu une reconnaissance internationale.
Qui est Grace Hopper ? Les premières années
Née en décembre 1906 à New York, Grace Brewster Murray Hopper était la fille de W alter Fletcher Murray et de Mary Campbell Van Horne. Enfant, elle a fait ses études dans des écoles privées et s'est très tôt intéressée à l'ingénierie.
Elle est diplômée Phi Beta Kappa du Vassar College en 1928 avec des diplômes en mathématiques et en physique. Elle a ensuite obtenu sa maîtrise en mathématiques à Yale en 1930 et, un an plus tard, a commencé à enseigner la même matière au Vassar College. Elle a terminé sa carrière éducative en 1934 avec son doctorat. en mathématiques. Plus tard dans la vie, elle est devenue elle-même éducatrice et conférencière professionnelle dans le domaine de l'informatique.
Pour moi, la programmation est plus qu'un art pratique important. C'est aussi une entreprise gigantesque dans les fondements de la connaissance.”
La carrière navale du contre-amiral Hopper
Pendant la Seconde Guerre mondiale, Grace Murray Hopper a tenté de s'enrôler dans la marine, mais ils l'ont rejetée en raison de son âge (34 ans) et de sa petite taille. Elle a ensuite pris un congé de son travail au Vassar College pour rejoindre la Réserve navale des États-Unis (réserve féminine) connue sous le nom de WAVES.
Après une formation à la Naval Reserve Midshipmen's School dans le Massachusetts, elle a obtenu son diplôme en premier de sa classe. Elle a ensuite été affectée au Bureau of Ships Computation Project de l'Université de Harvard en tant que lieutenant, grade junior.
Elle a conservé son affiliation à la Réserve navale pour le reste de sa vie, même si elle a fait d'importantes contributions technologiques. Bien que la marine n'ait jamais approuvé son transfert dans la marine au-delà de la réserve, elle a obtenu le grade de commandant en 1966, de capitaine en 1973, de commodore en 1983 et de contre-amiral en 1985.
Le leadership est une voie à double sens, la loyauté vers le haut et la loyauté vers le bas. Respect de ses supérieurs; prendre soin de son équipage. »
En 1987, elle a reçu la Médaille du service distingué de la Défense, la plus haute décoration militaire non combattante.
Pourquoi Grace Hopper est-elle connue ?
Alors qu'il travaillait au Bureau of Ships Computation Project à Harvard, Hopper a travaillé avec un autre pionnier de l'informatique, Howard Aiken. Dirigée par Aiken, l'équipe a développé l'ordinateur Mark I, également connu sous le nom de calculatrice automatique contrôlée par séquence. Hopper a été chargé de programmer le Mark I et a écrit un manuel d'utilisation de plus de 500 pages pour ce premier ordinateur électromécanique.
Elle et les calculs de l'équipe auraient été essentiels à l'effort de guerre. L'armée les utilisait pour calculer les trajectoires des roquettes, calibrer les dragueurs de mines et créer des tableaux de portée pour les nouveaux canons.
Mark II et Mark III ont rapidement suivi. Selon l'histoire, l'équipe a trouvé un papillon de nuit à l'intérieur du Mark II un soir de 1947, faisant de Hopper le premier à appeler un problème informatique un "bug". Hopper a poursuivi son travail avec le Harvard Computation Lab jusqu'en 1949.
Elle a ensuite rejoint Eckert-Mauchly Computer Corporation, rachetée plus tard par Remington Rand. Elle a travaillé comme mathématicienne senior dans l'équipe de développement d'UNIVAC I, le premier ordinateur entièrement électronique à grande échelle à arriver sur le marché en 1950.
"À partir de ce moment-là, quand quelque chose n'allait pas avec un ordinateur, nous disions qu'il y avait des bogues."
C'est à cette époque que Hopper a proposé un nouveau langage informatique. Elle pensait que les gens utiliseraient plus largement un langage de programmation utilisant des mots anglais plutôt que de simples symboles. Alors que l'entreprise a rejeté sa suggestion pendant quelques années, Hopper n'a pas abandonné son idée et a développé le premier compilateur de langage informatique.
En 1952, la première version du programme est née et s'appelle A-0. Ce programme, qui fonctionnait comme un éditeur de liens, donnait aux programmeurs la possibilité d'écrire des programmes pour plusieurs ordinateurs au lieu d'un seul. Et le compilateur a essentiellement "traduit la notation mathématique en code machine".
"Ils m'ont dit que les ordinateurs ne pouvaient faire que de l'arithmétique."
Entre 1954 et 1955 est venu Flow-Matic, un langage de programmation basé sur un compilateur qui utilise des instructions en anglais comme commandes. Le programme est devenu accessible au public en 1958. Flow-Matic était le concept qui a façonné Cobol.
Défini en 1959, Cobol (langage métier commun) est un langage de programmation pour les processeurs de données que nous utilisons encore aujourd'hui. Hopper a promu ce langage dans les secteurs militaire et privé tout au long des années 1960. Dans les années 1970, Cobol était le langage informatique le plus utilisé dans le monde.
Hopper a été directeur du Navy Programming Languages Group, a développé un logiciel de validation pour Cobol, et le compilateur faisait partie du programme de normalisation pour l'ensemble de la Navy.
Dans les années 1970, elle a développé des normes pour tester les systèmes et composants informatiques. Le National Bureau of Standards (maintenant le National Institute of Standards and Technology (NIST)) a adopté ces tests.
« La phrase la plus dangereuse de la langue est: « Nous avons toujours fait comme ça ». »
La chronologie d'un héritage
1906: Né à New York.
1928: Diplômé Phi Beta Kappa du Vassar College.
1930: a obtenu sa maîtrise en mathématiques à l'université de Yale et a épousé Vincent Foster Hopper, professeur à l'université de New York.
1931: a commencé à enseigner les mathématiques au Vassar College.
1934: A terminé son doctorat. en mathématiques de l'Université de Yale.
1943: rejoint la Réserve navale américaine (WAVES).
1944: Commandé en tant que lieutenant, grade junior, et affecté au Bureau of Ships Computation Project de l'Université de Harvard.
1945: divorcée de son mari, Vincent Foster Hopper.
1949: a rejoint Eckert-Mauchly Computer Corporation en tant que mathématicien senior.
1952: Développement du premier compilateur de langage informatique.
1954: Développe avec son équipe les langages de programmation Math-Matic et Flow-Matic.
1959: a défini le langage de programmation Cobol et est devenu maître de conférences à la Moore School of Electrical Engineering de l'Université de Pennsylvanie.
1966: A obtenu le grade de commandant et a pris sa retraite de la Réserve navale.
1967, 1971, 1972: Rappelé au service actif dans la Réserve navale, a pris sa retraite une fois de plus et est retourné au service actif.
"J'ai l'impression de prendre beaucoup de retraite."
1972 - 1978: A été conférencier professionnel à l'Université George Washington.
1973: A obtenu le grade de capitaine dans la Réserve navale et la première Américaine et femme à être nommée Distinguished Fellow de la British Computer Society.
1983: A obtenu le grade de commodore dans la Réserve navale par nomination présidentielle spéciale par le président Ronald Reagan.
1985: A obtenu le grade de contre-amiral dans la Réserve navale.
1986 - 1987: A pris sa retraite définitive de la Réserve navale et a reçu la Médaille du service distingué de la Défense.
1988: A reçu la médaille nationale de la technologie.
1991: nommé membre de l'Académie américaine des arts et des sciences.
En janvier 1992, à l'âge de 85 ans, le contre-amiral Grace Murray Hopper est décédé dans son sommeil de causes naturelles et a été inhumé avec tous les honneurs militaires au cimetière national d'Arlington. Elle n'avait pas d'enfants. Après son décès, elle a reçu la Médaille présidentielle de la liberté en reconnaissance de sa contribution à l'industrie informatique.
Merci, Grace Murray Hopper
En ce qui concerne Cobol seul, ses révisions au fil des décennies ont conduit à des syntaxes orientées objet utilisées par des fournisseurs tels qu'IBM et Fujitsu. Les programmes Cobol fonctionnent toujours sur des systèmes d'exploitation comme Unix et Windows. Et le concept d'utiliser des instructions en anglais comme commandes informatiques a influencé non seulement les langages de programmation, mais aussi les personnes qui les écrivent et les utilisent tous les jours.
Un navire au port est sûr, mais ce n'est pas à cela que servent les navires. Naviguez en mer et faites de nouvelles choses. »
Sans les contributions de Grace Murray Hopper, nous ne serions pas là où nous en sommes aujourd'hui dans le monde de la technologie. Merci, Contre-amiral Grace Murray Hopper.
En savoir plus sur d'autres femmes influentes dans le domaine de la technologie avec notre liste de femmes importantes dans l'histoire des jeux vidéo.