Ada Lovelace (Augusta Ada King)

Augusta Ada King (comtesse) de Lovelace était une mathématicienne anglaise et est souvent considérée comme la première programmeuse d'ordinateurs. Ses contributions comprennent l'invention de la sous-routine, la création de l'algorithme et la reconnaissance de l'importance des boucles. Ada est née Augusta Ada Byron. Elle était la fille d'Annabella Milbanke Byron (une mathématicienne et une poétesse). Ada a reçu une éducation musicale et mathématique d'une série de tuteurs, dont Mary Somerville (une scientifique et mathématicienne bien connue de l'ère victorienne). Somerville a publié ses articles et était bien connue pour sa traduction de Mécanique Céleste de Pierre-Simon Laplace. Elle a également ajouté ses notes expliquant les mathématiques utilisées par l'auteur. En 1833, Somerville présenta Ada Byron à Charles Babbage, qui fit la démonstration d'un modèle fonctionnel d'une machine à calculer à vapeur qu'il appelait "Difference Engine". Selon des rapports contemporains, Ada était très intéressée par la Difference Engine, qui était conçue pour calculer et imprimer des tableaux, mais elle était particulièrement fascinée par les plans de Babbage pour une Analytic Engine, une machine plus compliquée inspirée en partie par les mécanismes du métier à tisser Jacquard. Babbage était impressionné non seulement par les connaissances mathématiques d'Ada et sa compréhension du fonctionnement des deux machines, mais aussi par sa capacité à exprimer clairement sa pensée. Ada épousa William King-Noel, 1er comte de Lovelace, et resta en contact avec Charles Babbage. Elle est retournée aux mathématiques après la naissance de son troisième enfant. À cette époque, Babbage avait reçu des fonds du gouvernement britannique pour construire un modèle grandeur nature de son moteur à différences. La marine britannique souhaitait utiliser la machine de Babbage pour garantir la précision de ses tables de navigation, mais la construction de la machine de la taille d'une pièce s'est avérée difficile sur le plan mécanique et, après dix ans, le financement a été retiré. Babbage est passé à l'Analytic Engine, où il a continué son travail sur le Difference Engine.

Babbage donna à Luigi Federico Menabrea la permission de créer un article sur le Moteur Analytique afin de récolter des fonds. Ada Lovelace a proposé de traduire l'article de l'anglais au français. Tout comme Mary Somerville a ajouté ses propres notes à la traduction de Mecanique Celeste, Ada Lovelace a ajouté ses propres notes à la traduction de l'article de Menabrea. Les notes d'Ada étaient trois fois plus longues que l'article original lorsqu'elle a terminé. Ada a compris comment les cartes perforées utilisées par le métier à tisser Jacquard pour créer des motifs pouvaient être utilisées pour représenter des idées abstraites. Cette compréhension lui a permis d'imaginer comment le moteur analytique pouvait être utilisé de manières auxquelles Babbage n'avait pas encore pensé. Par exemple, dans ses annotations, Ada a décrit une méthode par laquelle le moteur analytique pourrait être utilisé pour calculer les nombres de Bernoulli. L'algorithme qu'elle a développé pour calculer les nombres de Bernoulli a été considéré comme le premier programme informatique. Ada Lovelace a publié l'article de Menabrea en anglais, accompagné de ses notes, sous le titre AAL. En l'honneur de la comtesse de Lovelace, Ada est le nom du langage de programmation du ministère de la défense des États-Unis. Depuis 2009, ses contributions à la science et à l'ingénierie sont reconnues chaque année le mardi du milieu du mois d'octobre.

Vous pouvez également être intéressé
  1. Augusta ada roi Définition - Que signifie Augusta Ada King? Augusta Ada King était un écrivain et mathématicien anglais considéré comme le premier programmeur informatique au monde. Ce titre lui a été donné sur la base d'un programme théorique basé sur un algorithme qu'elle a créé pour fonctionner sur le moteur analytique tout...
  2. Ada Définition - Que signifie Ada? Ada est un langage de programmation orienté objet de haut niveau. Il a été conçu pour être un langage de programmation à usage général pour tout, des applications commerciales aux systèmes de guidage de fusée. Definir Tech explique Ada Ada porte le nom d'Augusta Ada...

  1. Conformité à l’Americans with Disabilities Act (ADA) La conformité à l'Americans with Disabilities Act (ADA) est le respect des normes énoncées dans la législation américaine. L'ADA exige l'accessibilité pour les personnes handicapées et s'applique aux entités publiques et aux entreprises publiques qui offrent des "lieux d'hébergement public". Elle couvre également les technologies de l'information (TI), l'accès à...