Programación

Personalidades famosas en el mundo de la informática: Ada Lovelace

Cuando pensamos en programación solemos imaginar computadoras electrónicas, pantallas y lenguajes modernos. Sin embargo, una de las ideas más importantes de la historia de la computación apareció más de un siglo antes de que existieran las computadoras tal y como hoy las conocemos. Esa historia está ligada a Augusta Ada King, condesa de Lovelace, más conocida como Ada Lovelace.

Ada suele aparecer resumida en una sola frase: “la primera programadora de la historia”. Es una manera útil de llamar la atención sobre su trabajo, pero la historia real es más rica y necesita contexto. Charles Babbage había preparado procedimientos y listas de operaciones para sus máquinas antes de 1843. Lo extraordinario de Lovelace es que sus notas publicadas ese año contienen una de las primeras descripciones públicas, extensas y detalladas de cómo una máquina programable podía seguir una secuencia de operaciones y, sobre todo, una visión sorprendentemente amplia de lo que una máquina de propósito general podría llegar a hacer.

Su importancia, por tanto, no depende de ganar una competición por quién escribió primero una secuencia de instrucciones. Está en haber ayudado a explicar la transición entre una máquina dedicada a calcular y la idea mucho más poderosa de una máquina capaz de manipular símbolos siguiendo reglas.

Una educación poco habitual para su época

Augusta Ada Byron nació en Londres el 10 de diciembre de 1815. Era hija del poeta George Gordon Byron, más conocido como Lord Byron, y de Anne Isabella Milbanke, conocida también como Annabella. Sus padres se separaron cuando Ada era apenas una bebé y Byron abandonó Inglaterra pocos meses después.

Su madre procuró que recibiera formación en matemáticas y ciencias, una educación poco habitual para una mujer de su posición en la Inglaterra del siglo XIX. Con el tiempo Ada estudió matemáticas de forma cada vez más seria. Entre las figuras que influyeron en su formación estuvieron Mary Somerville, una de las científicas y divulgadoras más respetadas de su época, y el matemático Augustus De Morgan, con quien profundizó en matemáticas avanzadas durante la década de 1840.

Somerville también fue una conexión decisiva con el ambiente científico londinense y fue quien presentó a Ada a Charles Babbage en 1833.

Ada King, condesa de Lovelace, conocida como Ada Lovelace.

El encuentro con Charles Babbage

Ada conoció a Babbage en junio de 1833, cuando tenía 17 años. Babbage llevaba años trabajando en máquinas mecánicas destinadas a automatizar cálculos. Su proyecto más conocido en ese momento era la Máquina Diferencial, diseñada para calcular y tabular funciones matemáticas.

Poco después Babbage concentró su atención en un proyecto mucho más ambicioso: la Máquina Analítica. A diferencia de una calculadora dedicada a una tarea concreta, su diseño incorporaba ideas que hoy reconocemos en una computadora de propósito general: una zona para almacenar valores, una unidad de cálculo, control sobre la secuencia de operaciones y el uso de tarjetas perforadas para representar instrucciones y datos.

La Máquina Analítica nunca llegó a construirse completamente durante la vida de Babbage. Aun así, sus diseños fueron suficientes para que Lovelace pudiera razonar sobre algo que todavía no existía físicamente: cómo programar una máquina general y qué significaría realmente programarla.

Las notas de 1843

En 1842 el ingeniero italiano Luigi Federico Menabrea publicó en francés una descripción de la Máquina Analítica a partir de una conferencia impartida por Babbage en Turín. Ada tradujo el texto al inglés y, por sugerencia del propio Babbage, añadió una extensa serie de notas.

La traducción y las notas aparecieron publicadas en 1843 bajo las iniciales A.A.L.. Las notas, identificadas de la A a la G, terminaron siendo aproximadamente tres veces más extensas que el artículo original de Menabrea. En ellas Lovelace no se limitó a traducir: explicó cómo funcionaría la máquina, desarrolló ejemplos, analizó su alcance y reflexionó sobre sus posibles usos.

La Nota G y los números de Bernoulli

La parte más citada es la Nota G, donde aparece una tabla que describe las operaciones necesarias para calcular números de Bernoulli mediante la Máquina Analítica. Vista con conceptos actuales, esa tabla se parece claramente a un programa: define variables, operaciones, resultados intermedios y repeticiones.

Por eso suele afirmarse que Ada Lovelace escribió “el primer programa de computadora”. Sin embargo, el History of Science Museum de Oxford conserva también una lista de operaciones de Babbage de alrededor de 1837. El propio museo advierte que llamar al trabajo de Lovelace “el primer programa” resulta un poco impreciso.

La formulación más segura es decir que las notas de Lovelace contienen una de las primeras descripciones publicadas y detalladas de una secuencia de operaciones destinada a ser ejecutada por una máquina programable. El Computer History Museum utiliza precisamente esta idea al describir sus notas como las primeras descripciones publicadas de este tipo.

Ese matiz no disminuye su importancia. Al contrario: evita convertir una colaboración compleja entre Babbage y Lovelace en una leyenda demasiado sencilla y permite apreciar mejor el trabajo que sí podemos documentar.

La idea que iba mucho más allá de la aritmética

Quizás la contribución más fascinante de Lovelace no sea la tabla de Bernoulli, sino la forma en que interpretó las posibilidades de la Máquina Analítica.

Comprendió que los números podían utilizarse para representar mucho más que cantidades. Si las relaciones de un determinado dominio podían expresarse simbólicamente y someterse a reglas, la máquina podría operar sobre esas representaciones. En sus notas puso como ejemplo la música e imaginó que la máquina podría trabajar con relaciones musicales si estas se representaban adecuadamente.

Ese razonamiento resulta extraordinariamente moderno. Una computadora actual tampoco “ve” directamente una fotografía ni “oye” un archivo de audio de la misma forma que una persona. Imágenes, texto, sonido, vídeo y muchos otros objetos se representan mediante datos, y el software opera sobre esas representaciones.

El Computer History Museum destaca precisamente este punto como una transición fundamental entre cálculo y computación: la máquina ya no se entiende solo como un mecanismo para producir resultados numéricos, sino como un dispositivo general capaz de manipular símbolos de acuerdo con reglas.

¿Ada Lovelace anticipó la inteligencia artificial?

Conviene no exagerar. Ada Lovelace no describió la inteligencia artificial moderna ni predijo los modelos de aprendizaje automático actuales. Lo que sí hizo fue plantear una cuestión que sigue siendo reconocible: ¿puede una máquina originar algo por sí misma o únicamente ejecutar aquello que hemos sabido especificar?

En sus notas sostuvo que la Máquina Analítica no pretendía originar nada por iniciativa propia y que podía hacer aquello que supiéramos ordenarle. Más de un siglo después, Alan Turing volvería sobre esta idea al discutir si las máquinas podían pensar. La postura quedó tan vinculada a ella que en la literatura sobre inteligencia artificial se conoce habitualmente como la objeción de Lovelace.

El interés histórico está precisamente ahí: una discusión nacida alrededor de una computadora mecánica que nunca llegó a construirse continúa teniendo ecos en debates actuales sobre automatización, creatividad y sistemas de inteligencia artificial.

Vida personal y últimos años

En 1835 Ada se casó con William King. Cuando él fue nombrado conde de Lovelace en 1838, ella pasó a ser conocida como condesa de Lovelace. La pareja tuvo tres hijos.

Su salud fue frágil durante distintos períodos de su vida. Ada Lovelace murió en Londres el 27 de noviembre de 1852, pocos días antes de cumplir 37 años. Tenía 36. Diversas fuentes históricas describen la causa como cáncer uterino; en la terminología médica contemporánea no siempre se distinguía con la precisión actual entre determinados cánceres ginecológicos.

Fue enterrada, por deseo propio, junto a su padre Lord Byron en la iglesia de St Mary Magdalene, en Hucknall, Nottinghamshire.

El lenguaje de programación Ada

Más de un siglo después de su muerte, el Departamento de Defensa de Estados Unidos impulsó un proyecto para disponer de un lenguaje común destinado a software grande, de larga vida útil y, con frecuencia, de alta fiabilidad. El diseño seleccionado fue desarrollado por un equipo encabezado por Jean Ichbiah.

El lenguaje recibió el nombre Ada en homenaje a Ada Lovelace. La primera gran estandarización internacional llegó en la década de 1980 y el lenguaje ha continuado evolucionando desde entonces.

Ada sigue encontrando un lugar especialmente en software donde importan la fiabilidad, el comportamiento predecible, el tiempo real y la mantenibilidad a largo plazo, incluyendo sistemas embebidos y aplicaciones de alta integridad.

Por qué Ada Lovelace sigue siendo importante

Reducir su legado a la frase “escribió el primer programa” deja fuera precisamente la parte más interesante. Ada Lovelace participó en uno de los primeros intentos serios de explicar qué significaba programar una máquina general antes de que existiera una máquina de ese tipo completamente funcional.

También articuló de forma explícita que una máquina podía trabajar con representaciones simbólicas y no tenía por qué limitarse a producir resultados aritméticos. Esa idea está mucho más cerca del concepto moderno de computadora que una simple calculadora mecánica.

Su historia es también un buen ejemplo de por qué la historia de la informática merece ser contada con cuidado. Babbage aportó la arquitectura y buena parte del trabajo previo sobre operaciones; Lovelace colaboró con él, publicó una explicación excepcionalmente amplia y dejó por escrito posibilidades que hoy reconocemos como centrales en la computación de propósito general. Ambos forman parte de la misma historia.

Si quieres continuar por la parte técnica, puedes leer Los lenguajes de programación, sus tipos y clasificaciones. Y si quieres seguir conociendo a las personas que ayudaron a construir la informática actual, visita nuestra sección de personalidades famosas en el mundo de la informática.

Fuentes y referencias


Este artículo forma parte de nuestra serie dedicada a las personas que ayudaron a construir la informática que conocemos hoy.

Yirenia HQ

Entradas recientes

PHP en 2026: guía completa de PHP 8.5 y comparación con otros lenguajes web

Guía completa de PHP 8.5: fundamentos, instalación, Composer, PSR, Laravel, Symfony, APIs, seguridad, rendimiento y…

1 semana hace

Cómo instalar VirtualBox Guest Additions 7.2.20 en GNU/Linux

Guía actualizada para instalar y diagnosticar Oracle VirtualBox Guest Additions 7.2.20 en GNU/Linux: headers, módulos,…

1 semana hace

Introducción a Kali Linux 2026: qué es, para qué sirve y cómo aprenderlo

Guía de introducción a Kali Linux 2026.2: historia, rolling release, usos legítimos, herramientas, metapaquetes, VMs,…

1 semana hace

Herramientas de automatización de pruebas de software: guía para elegir

Guía práctica para elegir herramientas de automatización de pruebas: unitarias, integración, API, contratos, Selenium, Playwright,…

1 semana hace

Guía de redes informáticas desde cero: roadmap para futuros sysadmins

Roadmap completo para aprender redes desde cero y prepararse como sysadmin: Ethernet, IPv4/IPv6, subnetting, VLAN,…

2 años hace

El sistema de reservas de United Airlines diseñado por Evelyn Berezin

Historia y arquitectura del sistema de reservas de United Airlines diseñado por Evelyn Berezin, diferenciándolo…

2 años hace