lunes, 7 de junio de 2021

Ada Lovelace


De todos los ámbitos de los que podía hablar, he decidido centrarme en el mundo de mis estudios, la informática. Si pensamos en mujeres que han marcado y en el de la informática creo que una de las más destacables es Ada Lovelace, popularmente conocida como la primera programadora de ordenadores del mundo.


- Hablemos de su biografía:  


Ada Augusta Byron nació en Londres en 1815. Era hija de la adinerada Annabella Milbanke y el poeta Lord Byron. El matrimonio no duró mucho y, cuando Ada tenía un mes, su madre abandonó a su esposo. La joven Ada recibió lecciones de matemáticas y ciencia en un intento, por parte de su madre, de erradicar la herencia de locura poética que llevaba en los genes. Su infancia transcurrió entre tutores y estudios, lastrada por una mala salud que arrastraría a lo largo de toda su vida. 

A pesar de que en siglo XIX no era frecuente que las mujeres estudiasen ciencia, Ada tuvo la suerte de contar con grandes maestros, como el matemático Augustus De Morgan o la astrónoma escocesa Mary Somerville. Fue precisamente Sommerville quien le presentó al matemático Charles Babbage, con quien mantuvo una gran amistad y una fructífera colaboración. En 1835 Ada se casó con el barón William King, que posteriormente se convirtió en conde de Lovelace. Durante su matrimonio siguió estudiando matemáticas. Tras el nacimiento de su tercer y último hijo, Ada comenzó a colaborar con Babbage en la máquina analítica. 

Su pasión por las matemáticas y su personalidad poco convencional no siempre fueron bien vistas en la corte. Se aficionó al juego y en 1851 trató de crear con unos amigos un modelo matemático para acertar en las apuestas. En los últimos años de su vida su salud se deterioró gravemente, hasta que falleció en 1852, poco antes de cumplir 37 años. 


- Ada en la informática: 


En sus notas, Lovelace enfatizó la diferencia entre el motor analítico y las máquinas de cálculo previas, en particular su capacidad de ser programado para resolver problemas de cualquier complejidad. Se dio cuenta de que el potencial del dispositivo se extendía mucho más allá del mero procesamiento numérico intensivo (number crunching). En sus notas, ella escribió: 

"[La máquina analítica] podría actuar sobre otras cosas además del número, se encontraron objetos cuyas relaciones fundamentales mutuas podrían ser expresadas por las de la ciencia abstracta de las operaciones, y que también deberían ser susceptibles de adaptaciones a la acción de la notación operativa y el mecanismo del motor ... Suponiendo, por ejemplo, que las relaciones fundamentales de los sonidos en la ciencia de la armonía y de la composición musical fueran susceptibles de tal expresión y adaptaciones, el motor podría componer piezas de música elaboradas y científicas de cualquier grado de complejidad o medida." 

Este análisis fue un desarrollo importante de las ideas previas sobre las capacidades de los dispositivos informáticos y anticipó las implicaciones de la informática moderna cien años antes de que se realizaran. Walter Isaacson atribuye la idea de Lovelace sobre la aplicación de la informática a cualquier proceso basado en símbolos lógicos a una observación sobre textiles: Cuando vio algunos telares mecánicos que usaban tarjetas perforadas para dirigir el tejido de hermosos diseños, le recordó cómo la máquina de Babbage usaba tarjetas perforadas para hacer cálculos. Esta visión es considerada importante por escritores como Betty Toole y Benjamin Woolley, así como por el programador John Graham-Cumming, cuyo proyecto Plan tiene el objetivo de construir la primera máquina analítica completa.  

Ada sugirió el uso de tarjetas perforadas como método de entrada de información e instrucciones a la máquina analítica.  Además introdujo una notación para escribir programas, principalmente basada en el dominio que Ada tenía sobre el texto de Luigi Menabrea de 1842  sobre el funcionamiento del telar de Jacquard así como de la máquina analítica de Babbage. Es reseñable además su mención sobre la existencia de ceros o estado neutro en las tarjetas perforadas siendo que las tarjetas representaban para la máquina de Babbage números decimales y no binarios (8 perforaciones equivaldrían entonces a 8 unidades). 

También introdujo la posibilidad de que la máquina analítica no fuera solo capaz de realizar cálculos matemáticos, sino también de, entre muchas otras cosas, "producir arte" y componer música, literatura... de hecho, afirmaba que el invento sería capaz de realizar cualquier cosa que se le pidiera, siempre y cuando supiéramos cómo ordenárselo. 

Algo de lo más destacable de sus escritos es el que se refiere al funcionamiento de lo que hoy se conoce como algoritmo informático. Ada tomó como ejemplo los números de Bernoulli, que consisten en una serie infinita de cifras que juegan un papel importante para describir, por medio de un diagrama, las operaciones que la máquina de Babbage tendría que realizar para poder calcularlas. 


- Destacable: 


A pesar de todo esto, su condición de mujer perjudicó su trabajo y los científicos de la época no se lo tomaron en serio. Por lo tanto, su trabajo fue relegado a mera transcriptora de los escritos de Babbage, a pesar de que su aportación fuese mucho más influyente y más extensa en originalidad al crear el primer ejemplo de lo que más tarde se conocería como programación de ordenadores. 


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 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. 

 

Fuentes: Wikipedia, Museo Nacional de Ciencias Naturales. 

No hay comentarios:

Publicar un comentario

Educar a los hijos en igualdad

P ara finalizar este curso, una pequeña “reflexión”     Sin duda,  educar a nuestros hijos en el feminismo  (es decir, en la  igualdad entre...