Contre-amiral Grace Murray Hopper: la mère de Cobol

Connue sous le nom de Mère de Cobol, la contre-amiral Grace Murray Hopper était une pionnière de l'informatique, officier de marine, éducatrice, conférencière et médaillée dans le l'informatique champ. Ses connaissances, son éducation, sa ténacité et son expérience lui ont valu une reconnaissance internationale.

Qui est Grace Hopper? Les jeunes années

Née en décembre 1906 à New York, Grace Brewster Murray Hopper était la fille de Walter Fletcher Murray et de Mary Campbell Van Horne. Enfant, elle a fait ses études dans des écoles privées et a manifesté très tôt un intérêt pour l'ingénierie.

Grace Hopper de We Are Tech Women
Femmes inspirantes dans la technologie / Nous sommes des femmes technologiques.

Elle est diplômée Phi Beta Kappa du Vassar College en 1928 avec des diplômes en mathématiques et en physique. Elle obtient ensuite sa maîtrise en mathématiques à Yale en 1930 et, un an plus tard, commence à 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.

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 congé de son travail au Vassar College pour rejoindre la Réserve navale des États-Unis (Réserve des femmes) connue sous le nom de WAVES.

Grace Hopper de Wikipédia
James S. Davis / Wikipédia.

Après une formation à la Naval Reserve Midshipmen's School dans le Massachusetts, elle est diplômée première de sa classe. Elle a ensuite été affectée au Bureau of Ships Computation Project de l'Université Harvard en tant que lieutenant de grade junior.

Elle a conservé son affiliation à la Réserve navale pour le reste de sa vie, même si elle a apporté 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 Defence Distinguished Service Medal, la plus haute décoration militaire non-combat.

Pourquoi Grace Hopper est-elle connue?

Alors qu'il travaillait pour le 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 à séquence contrôlée. La trémie était chargé de la programmation 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é essentiel à l'effort de guerre. L'armée les utilisait pour calculer les trajectoires des fusées, calibrer les dragueurs de mines et créer des tables de portée pour les nouveaux canons.

Actualités Grace Hopper Yale
Musée d'histoire de l'informatique / Yale News.

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 continué son travail avec le Harvard Computation Lab jusqu'à ce que 1949.

Elle a ensuite rejoint la Eckert-Mauchly Computer Corporation, rachetée plus tard par Remington Rand. Elle a travaillé en tant que mathématicienne senior dans l'équipe de développement d'UNIVAC I, le premier à grande échelle, ordinateur tout électronique arriver sur le marché en 1950.

« À partir de ce moment-là, lorsque quelque chose n'allait pas avec un ordinateur, nous disions qu'il contenait des bogues. »

C'est à cette époque que Hopper propose un nouveau langage informatique. Elle croyait 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'appelait 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'ordinateurs individuels. 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 né 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 orienté métier commun) est un langage de programmation pour les processeurs de données que nous utilisons encore aujourd'hui. Hopper a promu cette langue aux 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.

Grace Hopper de Space.com
Smithsonian Institution / Space.com.

Hopper a été directeur du groupe des langages de programmation de la marine, a développé un logiciel de validation pour Cobol et le compilateur faisait partie du programme de normalisation pour l'ensemble de la marine.

Dans les années 1970, elle a développé des normes pour tester les systèmes et composants informatiques. Le Bureau national des normes (maintenant le Institut national des normes et de la technologie (NIST)) a adopté ces tests.

« La phrase la plus dangereuse de la langue est: « Nous avons toujours procédé ainsi. »

La chronologie d'un héritage

1906: Né à New York.

1928: Diplômé de Phi Beta Kappa du Vassar College.

1930: A obtenu sa maîtrise en mathématiques de l'Université de Yale et a épousé le professeur de l'Université de New York Vincent Foster Hopper.

1931: A commencé à enseigner les mathématiques au Collège Vassar.

1934: A terminé son doctorat. en mathématiques de l'Université de Yale.

1943: A rejoint la Réserve navale américaine (WAVES).

1944: Commandé en tant que lieutenant, grade junior, et affecté au Bureau of Ships Computation Project à l'Université de Harvard.

1945: Divorcée de son mari, Vincent Foster Hopper.

1949: A rejoint la Eckert-Mauchly Computer Corporation en tant que mathématicien senior.

1952: Développement du premier compilateur de langage informatique.

1954: Développer 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 à nouveau.

« Je semble faire beaucoup de retraite. »

1972 - 1978: A servi comme 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 du président Ronald Reagan.

1985: A obtenu le grade de contre-amiral dans la Réserve navale.

1986 - 1987: Retraité de la Réserve navale pour de bon 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, la contre-amiral Grace Murray Hopper est décédée dans son sommeil de causes naturelles et a été inhumée 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 ses contributions à 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 vers la 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 la technologie avec notre liste de femmes importantes dans l'histoire des jeux vidéo.