Wikinventia — Atlas de descubrimientos e inventos · Era industrial

Primer algoritmo para máquina de cálculo — Ada Lovelace

1843 d.C. · Transmisión: Disputado
ComputaciónMétodoBritánica

Ada Lovelace (Augusta Ada King, condesa de Lovelace; Londres, 1815 – 1852), matemática e hija de Lord Byron, traduce en 1843 el artículo de Luigi Federico Menabrea sobre la Máquina Analítica de Babbage y añade notas propias que triplican en extensión el texto original. La Nota G contiene un algoritmo para calcular los números de Bernoulli mediante la Máquina Analítica: es el primer algoritmo publicado concebido para ejecución por una máquina. Lovelace describe además conceptos de reutilización de instrucciones (bucles) y la posibilidad de que la máquina opere sobre cualquier objeto representable simbólicamente —anticipando la computación universal. La atribución exclusiva es objeto de debate: algunos historiadores argumentan que Babbage contribuyó sustancialmente a las notas; otros (Dorothy Stein, Bruce Collier) cuestionan la originalidad del algoritmo.

Región históricaReino Unido (Londres)
Fuente primariaLovelace, A. — "Sketch of the Analytical Engine... with notes by the translator" (Taylor's Scientific Memoirs, vol. 3, 1843, pp. 666-731)
Fuente secundariaToole, B.A. — Ada, the Enchantress of Numbers (Strawberry Press, 1992); Hollings, C., Martin, U., Rice, A. — "The Lovelace-De Morgan Mathematical Correspondence" (Historia Mathematica, 2017); Stein, D. — Ada: A Life and a Legacy (MIT Press, 1985); Texto digitalizado de las Notas: fourmilab.ch/babbage/sketch.html
Lengua originalinglés / francés (original Menabrea)
Ver esta entrada en el atlas interactivo → Ver en el grafo →
Vídeos relacionados 1
Sobre el autor
Introductorio Vida y obra de Alan Turing 3Blue1Brown · 12:00