El blog de Paula

Dones rellevants

Ada Lovelace

  1. Biografía
  2. Obra
  3. Primer programa de ordenador
  4. Polémica sobre sus contribuciones
  5. Reconocimientos
  6. Bibliografía

Biografía

Ada Lovelace

Augusta Ada King, Condesa Lovelace (Londres, 10 de diciembre de 1815, 27 de noviembre de 1852), registrada al nacer como Augusta Ada Byron y conocida habitualmente como Ada Lovelace, fue una matemática, informática y escritora británica, célebre sobre todo por su trabajo acerca de la calculadora de uso general de Charles Babbage, la denominada máquina analítica.

Entre sus notas sobre la máquina, se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina, por lo que se la considera como la primera programadora de ordenadores.Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números.

Su madre, Anne Isabella Noel Byron, fue matemática y activista política y social. Su padre fue el conocido poeta George Byron. Su posición social y su educación la llevaron a conocer a científicos importantes como Andrew Crosse, Sir David Brewster, y al novelista Charles Dickens, relaciones que aprovechó para llegar más lejos en su educación. Entre estas relaciones se encuentra Mary Somerville, que fue su tutora durante un tiempo. Ada Byron se refería a sí misma como una científica poetisa y como analista.

A una edad temprana, su talento matemático la condujo a una relación de amistad con el matemático inglés Charles Babbage, y concretamente con la obra de Babbage sobre la máquina analítica.

Entre 1842 y 1843, tradujo un artículo del ingeniero militar italiano Luigi Menabrea sobre la máquina, que complementó con un amplio conjunto de notas propias, denominado simplemente Notas. Estas notas contienen lo que se considera como el primer programa de ordenador, esto es, un algoritmo codificado para que una máquina lo procese. Las notas de Lovelace son muy importantes en la historia de la computación.

Obra

En 1841, Ada escribe a Babbage una carta dejando claro que está interesada en colaborar con él. A Babbage le pareció bien la idea, así ella empezó traduciendo el artículo del científico italiano, Luigi Federico Menabrea. Ada expresa con claridad las tres funciones que podía cumplir el invento de Babbage: procesar fórmulas matemáticas expresadas con símbolos, hacer cálculos numéricos (su objetivo primordial) y dar resultados algebraicos en notación literal.

El primer programa de ordenador

Las Notas fueron etiquetadas alfabéticamente de la A a la G. La nota G estaba dedicada a los números de Bernoulli; en este apartado Ada describe con detalle las operaciones mediante las cuales las tarjetas perforadas "tejerían" una secuencia de números en la máquina analítica.

Este código está considerado como el primer algoritmo específicamente diseñado para ser ejecutado por un ordenador, aunque nunca fue probado ya que la máquina nunca llegó a construirse. En 1953, aproximadamente cien años después de su muerte, las notas de Ada sobre la máquina analítica de Babbage fueron publicadas bajo su nombre real, estando ahora reconocida dicha máquina como un modelo temprano de ordenador y las notas de Ada como una descripción de su software.

Polémica

Aunque a Lovelace se la conoce como la primera programadora informática, algunos biógrafos e historiadores de la informática afirman lo contrario. Eugene Eric Kim y Betty Alexandra Toole consideran "incorrecto" considerar a Lovelace como el primer programador de computadoras, ya que Babbage escribió los programas iniciales para su Motor Analítico, aunque la mayoría nunca se publicó.

Stephen Wolfram defiende las contribuciones de Lovelace. Aunque reconoce que Babbage escribió varios algoritmos inéditos para Analytical Engine antes de las notas de Lovelace, Wolfram argumenta que "no hay nada tan sofisticado -o tan limpio- como el cálculo de Ada de los números de Bernoulli. Wolfram luego sugiere que el logro principal de Lovelace fue destilar de la correspondencia de Babbage "una exposición clara de la operación abstracta de la máquina, algo que Babbage nunca hizo".

Reconocimientos

El lenguaje de programación Ada, creado por el Departamento de Defensa de los Estados Unidos, fue nombrado así en homenaje a Ada Lovelace.

El manual de referencia del lenguaje fue aprobado el 10 de diciembre de 1980, y al Estándar de Defensa de los Estados Unidos para el lenguaje MIL-STD-1815 se le dio el número del año de su nacimiento.

Desde 1998, la British Computer Society ha premiado con la Lovelace Medal (medalla Lovelace) en su nombre y en 2008 iniciaron una competición anual para mujeres estudiantes de la informática.En Reino Unido, el BCSWomen Lovelace Colloquium —conferencia anual para universitarias— también lleva su nombre, Ada Lovelace.

El día de Ada Lovelace (Ada Lovelace Day) es un evento anual celebrado el segundo martes de octubre cuyo objetivo es el de elevar el perfil de las mujeres en la ciencia, tecnología, ingeniería y matemáticas (las áreas STEM). Pretende visibilizar, dar reconocimiento y apoyo a las mujeres que trabajan en alguno de estos ámbitos, así como a sus descubrimientos e invenciones, introducir a las mujeres más jóvenes en el mundo de la ciencia y la tecnología y crear nuevos referentes femeninos.

Bibliografía

Vídeo muntatge ordinadors

Vídeo muntant un ordinador