Tal día como hoy (10 de Diciembre) de 1815, nace en Londres (Reino Unido), Agusta Ada Byron (Ada Lovelace), matemática y precursora de la programación.
A partir de 1832, cuando tenía diecisiete años, sus habilidades matemáticas comenzaron a emerger, y su interés por las matemáticas dominó la mayor parte de su vida adulta.
Fue educada en forma privada en matemáticas y ciencias por William Frend , William King y Mary Somerville , la destacada investigadora y autora científica del siglo XIX. En la década de 1840, el matemático Augustus De Morgan le brindó “mucha ayuda en sus estudios matemáticos”, incluido el estudio de temas de cálculo avanzado, incluido el “números de Bernoulli “(que formó su celebrado algoritmo para el motor analítico de Babbage).
Lovelace creía que la intuición y la imaginación eran fundamentales para aplicar eficazmente los conceptos matemáticos y científicos. Valoraba la metafísica tanto como las matemáticas, y las veía como herramientas para explorar “los mundos invisibles que nos rodean”.
Lovelace conoció a Charles Babbage en junio de 1833, a través de su amiga en común Mary Somerville. Más tarde ese mes, Babbage invitó a Lovelace a ver el prototipo de su motor diferencial . Se sintió fascinada con la máquina y utilizó su relación con Somerville para visitar a Babbage tan a menudo como pudo. Babbage quedó impresionado por el intelecto y las habilidades analíticas de Lovelace.
Durante un período de nueve meses en 1842-1843, Lovelace tradujo el artículo del matemático italiano Luigi Menabrea sobre la máquina propuesta más nueva de Babbage, la Máquina Analítica . Con el artículo, agregó un conjunto de notas. Su trabajo fue bien recibido en ese momento; el científico Michael Faraday se describió a sí mismo como un partidario de su escritura.
Las notas son aproximadamente tres veces más largas que el artículo en sí e incluyen (en la Nota G ), con todo detalle, un método para calcular una secuencia de números de Bernoulli utilizando el motor analítico, que podría haber funcionado correctamente si alguna vez se hubiera construido (sólo se ha construido el motor diferencial de Babbage, terminado en Londres en 2002).
Como curiosidad comentar que hay controversia entre quién escribió el primer programa informático , si Ada o Babbage. Por ejemplo, en su libro, Idea Makers , Stephen Wolfram defiende las contribuciones de Lovelace. Si bien reconoce que Babbage escribió varios algoritmos inéditos para el motor analítico antes de las notas de Lovelace, Wolfram sostiene que “no hay nada tan sofisticado, o tan limpio, como el cálculo de Ada de los números de Bernoulli. Babbage ciertamente ayudó y comentó sobre el trabajo de Ada, pero estaba definitivamente el motor de la misma “. Wolfram sugiere entonces que el principal logro de Lovelace fue extraer de la correspondencia de Babbage “una exposición clara del funcionamiento abstracto de la máquina, algo que Babbage nunca hizo”