Histoire des femmes scientifiques

Principales réalisations: L’un des premiers programmeurs de l’ordinateur Harvard Mark I.
Grace Murray Hopper était une informaticienne américaine et contre-amiral de la marine américaine. Pionnière dans le domaine, elle a été l’un des premiers programmeurs de l’ordinateur Harvard Mark I et a inventé le premier compilateur pour un langage de programmation informatique. Elle a popularisé l’idée de langages de programmation indépendants de la machine, ce qui a conduit au développement de COBOL, l’un des premiers langages de programmation modernes. On lui attribue la vulgarisation du terme «débogage» pour corriger les problèmes informatiques (inspirés par un papillon de nuit retiré de l’ordinateur). En raison de l’ampleur de ses réalisations et de son rang naval, elle est parfois appelée «Amazing Grace». Le destroyer de la marine américaine USS Hopper (DDG-70) porte son nom, tout comme le supercalculateur Cray XE6 « Hopper » du NERSC.
Hopper est née Grace Brewster Murray à New York. Elle était l’aînée d’une famille de trois enfants. Elle était curieuse comme un enfant, un trait permanent; à l’âge de sept ans, elle a décidé de déterminer comment fonctionnait un réveil et a démonté sept réveils avant que sa mère ne réalise ce qu’elle faisait (elle était alors limitée à une horloge). Pour ses études préparatoires, elle a fréquenté la Hartridge School à Plainfield, New Jersey. Rejetée pour admission anticipée au Vassar College à 16 ans (ses résultats aux tests en latin étaient trop faibles), elle fut admise l’année suivante. Elle est diplômée Phi Beta Kappa de Vassar en 1928 avec un baccalauréat en mathématiques et physique et a obtenu sa maîtrise à l’Université de Yale en 1930.
En 1934, elle a obtenu un doctorat. en mathématiques de Yale sous la direction d’Oystein Ore. Sa thèse, Nouveaux types de critères d’irréductibilité, a été publiée la même année. Hopper a commencé à enseigner les mathématiques à Vassar en 1931 et a été promue professeur agrégé en 1941. Elle a été mariée au professeur de l’Université de New York Vincent Foster Hopper (1906–76) de 1930 jusqu’à leur divorce en 1945. Elle ne s’est jamais remariée et elle a gardé son nom de famille.
En 1943, pendant la Seconde Guerre mondiale, Hopper a obtenu un congé de Vassar et a été assermenté dans la Réserve de la marine des États-Unis, l’une des nombreuses femmes à se porter volontaire pour servir dans les WAVES. Elle a dû obtenir une exemption pour s’enrôler; elle pesait 15 livres (6,8 kg) de moins que le poids minimum de la marine de 120 livres (54 kg). Elle a fait son rapport en décembre et a été formée à la Naval Reserve Midshipmen’s School du Smith College de Northampton, Massachusetts. Hopper a obtenu son premier diplôme de sa classe en 1944 et a été affectée au Bureau of Ships Computation Project de l’Université Harvard en tant que lieutenant, junior grade . Elle a fait partie de l’équipe de programmation informatique Mark I dirigée par Howard H. Aiken. Hopper et Aiken ont co-écrit trois articles sur le Mark I, également connu sous le nom de calculatrice automatique à séquence contrôlée. Demande de transfert de Hopper à la marine régulière à la fin de la guerre a été refusée en raison de son âge (38).
Elle a continué à servir dans la Réserve navale. Hopper est resté au Harvard Computation Lab jusqu’en 1949, refusant un poste de professeur à Vassar en faveur de travailler comme chercheur sous contrat avec la Marine à Harvard. En 1949, Hopper est devenue un employé de la Eckert – Mauchly Computer Corporation en tant que mathématicien senior et a rejoint l’équipe de développement de l’UNIVAC I. Au début des années 1950, l’entreprise a été reprise par la société Remington Rand et c’était alors qu’elle travaillait pour eux. que son travail de compilation d’origine a été fait. Le compilateur était connu sous le nom de compilateur A et sa première version était A-0. En 1952, elle avait un compilateur opérationnel. «Personne n’a cru cela», a-t-elle dit. « J’avais un compilateur en marche et personne ne voulait y toucher. Ils m’ont dit que les ordinateurs ne pouvaient faire que de l’arithmétique. » En 1954, Hopper fut nommée première directrice de la programmation automatique de la société et son département publia certains des premiers langages de programmation basés sur un compilateur, notamment MATH-MATIC et FLOW-MATIC. Au printemps 1959, une conférence de deux jours connue alors que la Conférence sur les langages des systèmes de données (CODASYL) a réuni des experts en informatique de l’industrie et du gouvernement. Hopper a été la consultante technique du comité et bon nombre de ses anciens employés ont siégé au comité à court terme qui a défini le nouveau langage COBOL (un Acronyme de COmmon Business-Oriented Language) Le nouveau langage a étendu le langage FLOW-MATIC de Hopper avec quelques idées de l’équivalent IBM, COMTRAN. La croyance de Hopper selon laquelle les programmes devraient être écrits dans une langue proche de l’anglais (plutôt que dans du code machine ou dans des langues proches du code machine, comme les langages d’assemblage) a été capturée dans le nouveau langage métier, et COBOL est devenu le langage commercial le plus omniprésent à ce jour.
De 1967 à 1977, Hopper a été directeur du groupe des langages de programmation de la marine au bureau de planification des systèmes d’information de la marine et a été promu au grade de capitaine en 1973.Elle a développé un logiciel de validation pour COBOL et son compilateur dans le cadre d’un programme de normalisation COBOL pour l’ensemble de la Marine. Dans les années 1970, Hopper a plaidé pour que le département de la Défense remplace les grands systèmes centralisés par des réseaux de petits ordinateurs distribués. Tout utilisateur sur n’importe quel nœud d’ordinateur peut accéder aux bases de données communes situées sur le réseau. Elle a été la pionnière de la mise en œuvre de normes pour tester les systèmes et les composants informatiques, surtout pour les premiers langages de programmation tels que FORTRAN et COBOL. Les tests de conformité de la Marine à ces normes ont conduit à une convergence significative entre les dialectes de langage de programmation des principaux fournisseurs d’ordinateurs. Dans les années 1980, ces tests (et leur administration officielle) étaient assumés par le National Bureau of Standards (NBS), connu aujourd’hui sous le nom de National Institute of Standards and Technology (NIST).
Source: Wikipedia

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *