ADA LOVELACE (1815-1852)
La matemática Augusta Ada King, Condesa de Lovelace nació un 10 de diciembre. Es conocida principalmente por su trabajo sobre la máquina analítica de Charles Babbage. Dedujo y vaticinó la capacidad de los ordenadores para sobrepasar los simples cálculos numéricos, mientras que otros –incluido Babbage, se centraron sólo en estas capacidades.
Ada Byron representa el fascinante mundo de una mujer que, enfrentada a las ideas clásicas de la sociedad victoriana de la época, creó el más remoto antecesor del “software”, es decir el primer lenguaje de programación. Y no sólo eso, sino que su capacidad visionaria fue capaz de prever todas sus posibles aplicaciones. Así escribió en una de sus cartas: “nadie sabe el potencial que encierra este poderoso sistema; algún día podrá llegar a ejecutar música, componer sinfonías y complejos diseños gráficos”. Cuando Ada era solo una niña, su creatividad es ya incontrolable. Sus institutrices se lamentan de su constante insubordinación. Lady Byron –su madre– no quiere que su hija siga los pasos de su padre –el poeta Lord Byron–, por ello intenta aplacar esos rasgos de desbordada imaginación que relaciona con su progenitor. Augusta Ada King, Condesa de Lovelace, nacida el 10 de noviembre de 1815 como Augusta Ada Byron, única hija legítima del poeta Romántico Lord Byron y fruto del breve matrimonio con Anne Isabella Milbanke, Baronesa de Wentworth también conocida como Lady Byron, fue una científica inglesa conocida mundialmente por describir la máquina analítica de Charles Babbage. Sus padres se separaron al mes de nacer ella; de hecho nunca tuvo relación alguna con su padre que abandonó Inglaterra para siempre en 1816 con la finalidad de escapar de la censura de la sociedad Británica que le acusaba de sodomía e incesto debido a sus continuos escándalos de carácter sexual. Lord Byron murió en Grecia en 1823 sin conocer a Ada y sin haber asistido al entierro de su hija ilegítima Clara Allegra Byron. Lady Byron estaba obsesionada con que su hija no heredara nada de su padre y educó a Ada en las matemáticas y la música intentando de esa manera alimentar su parte racional y objetiva para alejarla de la parte emocional y subjetiva que supuéstamente, alimentan la poesía. Aún así, su vida fue una constante lucha entre el raciocinio y la emoción, el objetivismo y el subjetivismo, la poesía y la matemática.
A los17 años Ada y su madre se trasladan a Londres para convivir con la alta sociedad. Ada conoció a Mary Somerville una conocida autora y científica del siglo diecinueve que le presentó a Charles Babbage (profesor de matemáticas en la Universidad de Cambridge) el cinco de junio de 1833. De inmediato comenzó una voluminosa correspondencia entre ambos sobre temas relacionados con las matemáticas, la lógica, y en última instancia, todas las materias. Charles Baggage quedó tan impresionado con la capacidad analítica de la joven Ada que la apodó como “La encantadora de números“. Ada propone a Babbage utilizar su posición en la sociedad victoriana para intentar conseguir financiación para la construcción de la máquina analítica: se reúnen con el primer ministro Robert Peel, que se siente amenazado por la inteligencia de Ada, y la acusa de ser una ignorante desquiciada. Mientras tanto la madre de Ada arregla el compromiso matrimonial de Ada con el conde de Lovelace, intentando mejorar su posición en sociedad, y al mismo tiempo pretendiendo separar a su hija de un antiguo amigo de la infancia, Tom. Lady Byron engaña a Tom mintiéndole sobre el embarazo de Ada; Tom decide retirarse. Ada, abatida por la pérdida de su amigo, se centra en su trabajo. Se aleja así de esa imagen demasiado pasional de la que le acusan Peel y su propia madre. En 1834, Babbage tenía planes para la construcción de un nuevo tipo de máquina de cálculo, una máquina analítica de carácter general. La máquina analítica es el diseño de un computador moderno de uso general que representó un importante paso adelante en la historia de la computación. En su estudio, el científico se lamenta porque han rechazado su solicitud de financiación. Babbage, cegado por los
continuos fracasos en sus solicitudes de financiación, piensa que esos apuntes de su pupila pueden dañar su imagen: ‘no hay lugar para la imaginación en la ciencia’. En 1842 el matemático italiano Louis Menebrea, publicó una memoria en francés sobre la Máquina Analítica. Babbage alistó a Ada como traductora de la memoria en francés para adaptarla al Inglés, trabajo que realizó durante nueve meses entre 1842 y 1843. Ada comienza la traducción al inglés del trabajo de Menabrea. El texto del ingeniero italiano apasiona a Ada; tanto que añade sus propias notas a la traducción:
le añadió un conjunto de notas más voluminoso que la memoria
en si. Esas notas son la fuente de su fama como primera programadora de la historia. Ada fue la primera persona en el mundo que describió un lenguaje de programación de carácter general al interpretar las ideas de Babbage incluso mejor que él mismo. En 1843 publicó una serie de notas sobre la máquina analítica de Babbage que firmó solo con sus iniciales por miedo a ser censurada por su condición de mujer. La última oportunidad para conseguir apoyo económico es una fiesta organizada por la Reina Victoria: Babbage no quiere acudir a ella con Ada, porque piensa que le puede avergonzar. Sin embargo, ella recibe una invitación anónima –es Tom quien la consigue para apoyarla en su trabajo–: la Reina Victoria había oído hablar de la matemática, y la invita a explicar su teoría. La inteligencia y pasión de Ada cautivan a los invitados y Babbage finaliza elogiando el gran trabajo de la matemática. Ada describió conceptos como el bucle y la subrutina. Solía definirse a sí misma como analista y metafísica algo bastante más avanzado para su época que el pensamiento de sus primitivos congéneres. Ada escribió un completo plan donde se describe el algoritmo necesario que permita calcular los valores de los números de Bernoulli utilizando dos bucles, demostrando las capacidades de bifurcación de la máquina analítica. Asimismo describió como realizar operaciones trigonométricas que hacían uso de variables
también en la máquina analítica de Babbage. También definió el uso de tarjetas perforadas para programar la máquina de Babbage. Lady Ada Lovelace murió por las sangrías producidas por los médicos de la época en su absurdo intento de curar de esa manera un cáncer de útero que la consumía el 27 de noviembre de 1852 a la edad de 37 años. Fue enterrada por petición propia junto al padre que nunca conoció en la Iglesia de Santa María Magdalena en Hucknall, Nottingham. Como última anécdota, ¿sabes por qué el Departamento de Defensa de Estados Unidos tiene un lenguaje de programación de alto nivel llamado “Ada”? No es algo gratuito. Responde al nombre de Ada Byron, que, como ya sabes, aparte de ser una eminente matemática, contribuyó con sus aportaciones a sentar los rudimentos del lenguaje informático.
Video sobre Ada: https://youtu.be/wqZOH8T-LRo