Amiral Grace Hopper - Scientifique visionnaire
Sinon pour Grace Hopper, les programmeurs créeraient du code en utilisant des symboles mathématiques au lieu de mots alphabétiques. C'est une déclaration audacieuse et incroyablement vraie.

Les parents de Grace Brewster Murray étaient un couple éclairé qui croyait que tous leurs enfants méritaient l'éducation la plus élevée possible qu'ils pouvaient atteindre. Elle est diplômée du Vassar College en 1928 avec des diplômes en physique et en mathématiques. De Yale, elle a obtenu une maîtrise et un doctorat en mathématiques en 1928 et 1930 respectivement.

Elle épousa le professeur Vincent Foster Hopper en 1930. Elle enseigna les mathématiques à Vassar de 1931 à 1943. Elle se sentit obligée de rejoindre l'effort de guerre à 37 ans, Hopper fut affectée à la recherche militaire au Harvard Computation Laboratory. Là, elle a aidé à développer la calculatrice contrôlée par séquence automatique qui a ensuite aidé les constructeurs de la bombe atomique. Elle venait juste de commencer.

En 1945, avec la fin de son mariage et ayant refusé un poste de professeur à Yale, Hopper consacra ses énergies à deux choses qui la passionnaient: servir son pays dans les réserves navales et étudier l'informatique. Elle a travaillé comme chercheuse à Harvard et comme mathématicienne principale pour Eckert-Mauchly Computer Corporation.

C'est à Mauchly que Hopper a conçu le premier compilateur de langue anglaise appelé le compilateur A-1 en 1951. Un compilateur est un programme informatique qui aide un opérateur à créer rapidement une liste d'instructions qui est traduite en code objet qui est compris par un ordinateur . À l'époque, il n'y avait aucun compilateur. Les programmeurs devaient créer des instructions manuellement dans le code machine chaque fois que l'instruction était nécessaire. Il s'agissait d'une activité longue et sujette aux erreurs.

Sa deuxième version, l'A-2, était connue sous le nom de compilateur de résolution de problèmes mathématiques pour le système informatique Univac. Un opérateur décrirait le problème dans l'application A-2 dans un format alphabétique plus naturel. L'A-2 générerait une traduction en code machine sans faille. La traduction sera donnée à Univac qui produira la solution. L'A-2 a fait gagner du temps à l'opérateur et réduit les erreurs. Le succès de l'A-2 a conduit Hopper et son équipe à créer le premier langage de programmation basé sur un compilateur appelé FLOW-MATIC. Le compilateur FLOW-MATIC avec sa syntaxe de type anglais a été conçu pour automatiser les tâches commerciales courantes comme la facturation et la paie. Ce fut le premier petit pas vers le développement des langages de programmation que nous utilisons aujourd'hui.

En 1959, l'application commerciale la plus réussie et la plus conviviale de l'histoire a fait ses débuts. COBOL a été créé pour atteindre l'objectif de créer un seul langage de programmation spécifique à l'entreprise. Ce langage devait être utile sur de nombreux types de plates-formes informatiques, simple dans la structure de codage et compréhensible pour toute personne sans diplôme en mathématiques. COBOL a été fortement influencé par le travail de Hopper avec FLOW-MATIC.

Au cours des deux décennies suivantes, COBOL s'est enraciné dans l'informatique gouvernementale, universitaire et d'entreprise, car il était bien adapté au traitement de fichiers à volume élevé. Au fil du temps, ces systèmes ont évolué au point d'être fiables et fiables pour traiter les données avec une efficacité et une précision sans faille. Par exemple, si vous produisiez une déclaration de revenus, elle passerait probablement par un système exécutant COBOL pendant le processus de production.

Les programmeurs modernes ne considèrent pas COBOL comme un langage de tous les jours. COBOL manque de fonctionnalités modernes trouvées dans les langages et méthodes actuels comme C ou .NET mais COBOL n'est pas obsolète. Les gouvernements et les institutions financières continuent de maintenir et d'améliorer les applications COBOL essentielles à leurs opérations.

La carrière de Hopper ne s'est pas terminée avec COBOL. Dans les années 70, elle a rédigé et mis en œuvre un ensemble de normes pour la validation et les tests des compilateurs et des langages de programmation. Ces normes sont aujourd'hui maintenues et administrées par l'Institut national des normes et de la technologie. Elle a été promue à plusieurs reprises à la retraite avec le grade de contre-amiral en 1986 à l'âge de 79 ans.

Le travail de pionnier de Hopper conserve son impact et son influence dans l'ère moderne.

• Elle est créditée d'avoir inventé les termes «bug» et «débogage» après un incident impliquant un papillon de nuit coincé à l'intérieur de l'ordinateur Mark II à Harvard.
• En 1969, elle a été la première récipiendaire du prix «Computer Science Man of the Year» décerné par la Data Processing Management Association.
• Le destroyer de 500 pieds U.S.S. Hopper porte son nom. Son équipage a appelé le navire "Amazing Grace".
• Le 9 décembre 2013, Hopper a reçu une distinction de la culture technologique moderne - la création et l'affichage d'un doodle Google sur ce qui aurait été son 107e anniversaire.
• L'Institut Anita Borg produit la conférence annuelle Grace Hopper Celebration of Women in Computing depuis 1994, qui la tient chaque année dans différents endroits du monde.

Ayant tant fait dans sa vie, quelle a été sa plus grande réussite? Voici sa réponse dans ses propres mots.

"La chose la plus importante que j'ai accomplie à part la construction du compilateur, c'est la formation des jeunes.Ils viennent vers moi, vous savez, et disent: «Pensez-vous que nous pouvons faire cela? Je dis «Essayez-le». Et je les soutiens. Ils en ont besoin. Je les garde à mesure qu'ils vieillissent et je les remue à intervalles afin qu'ils n'oublient pas de prendre des risques. "

Instructions Vidéo: No Mans Sky Next Patch 1.62 Experimental NMS HUGE UPDATE! (Avril 2024).