Augusta Ada King: La Primera Programadora de la Historia
El papel de Ada Lovelace en el desarrollo histórico de las computadoras modernas parece haber
sido casi totalmente ignorado hasta 1979, fue una de las pocas personas que conoció y comprendió
detalladamente el trabajo de Charles Babbage, además de haber escrito el primer programa para la
inexistente Máquina Analítica.
Dos influencias muy notables en la vida de Ada fueron Augustus De Morgan, que era un amigo de
la familia, y Mary Sommerville, quien fue una imagen muy admirada y venerada por Ada. Además
de estas dos luminarias de la época, Ada conoció y entabló correspondencia con otros personajes
destacados de la ciencia, como por ejemplo, Michael Faraday, John Herschel, y Charles Wheatstone
Ada escuchó las ideas de Babbage sobre su Máquina Analítica y se sintió inmediatamente absorbida
por la "universalidad de sus ideas"
Fue también a través de Mary Sommerville que Ada conoció a su futuro esposo, William Lord King
y Tres años más tarde William King fue nombrado Conde de Lovelace, con lo que Ada adoptaría el
título con el que la recuerdan la mayoría de sus biógrafos: Condesa de Lovelace.
Un general italiano llamado Luigi F. Manabrea (que
posteriormente se convertiría en primer ministro de Italia) publicó un importante reporte sobre el
trabajo de Babbage en 1842, usando su lengua natal. La aportación más importante de Ada fue
precisamente la traducción al inglés de este reporte, realizada a instancias del propio Babbage.
Cuando finalmente terminó su manuscrito, Ada sentía que había trabajado lo suficiente como para
merecer crédito, pero en aquella época no era aceptable que las mujeres escribieran artículos
científicos (sobre todo si pertenecían a la nobleza). La solución fue firmar el reporte como "A. A.L."
(Ada Augusta Lovelace).
El reporte, publicado en 1843, acabó teniendo una longitud tres veces mayor al original, y contiene
muchas de las importantes predicciones de Ada con respecto a la Máquina Analítica de Babbage. De
suma importancia resulta, por ejemplo, su sugerencia de usar tarjetas de manera repetida con un
propósito similar al que tienen las subrutinas de hoy en día. Además, Ada predijo que una máquina
de esta naturaleza sería capaz de componer música, de producir gráficos, y que podría ser usada
tanto para aplicaciones prácticas como para las puramente científicas.
Más importante aún, es su clara percepción de las limitaciones de la predecesora de las
computadoras modernas: "la Máquina Analítica no tiene pretensiones de crear nada original.
Puede simplemente hacer lo que se le pida que se le ordene que haga. Puede realizar análisis, pero
no tiene el poder de anticipar ninguna revelación analítica o alguna verdad. Su objetivo es asistirnos
en hacer disponible aquello con lo que ya estamos familiarizados"
Su otra aportación significativa dentro de este reporte son los numerosos ejemplos que proporcionó
del uso de la Máquina Analítica. Por ejemplo, incluyó demostraciones de cómo calcular funciones
trigonométricas que contuvieran variables, y de cómo la máquina de Babbage resolvería problemas
difíciles sin error. El más destacado de sus ejemplos es un detallado plan para calcular los números
de Bernoulli que más tarde sería denominado el primer "programa de computadora", y su autora
pasaría a convertirse por ende en la "primera programadora de la historia".
Ada sufría de un cáncer de útero que acabó con su vida el 27 de noviembre de 1852, menos de 2
semanas antes de que cumpliera los 37 años de edad.