Con estas líneas pretendo recordar a la condesa de Lovelace, pionera de la programación y la computación.
Augusta Ada King, condesa de Lovelace, nacida en Augusta Ada Byron, ( Londres, 10 de Diciembre de 1815, Londres, 27 Noviembre de 1852) hija del famoso Lord Byron( Ada Lovelace)fue una matemática y escritora británica conocida principalmente por su trabajo sobre la máquina calculadora mecánica de uso general de Charles Badbage, la 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 como una máquina. Como consecuencia, se le describe 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, mientras que otros, incluido el propio Badbage, se centraron únicamente en estas capacidades.
Ella es recordada principalmente por haber creado su máquina analítica, que permitía calcular cualquier función algebraica y almacenar números; el programa se introducía en la máquina mediante tarjetas. Fue la primera programadora de la historia, lo denominaron ADA.
Ella decía que su máquina solo podía facilitar información ya conocida, es decir, no podía generar ningún tipo de conocimiento. Ha sido la primera persona en describir un lenguaje informático de carácter general. En 1842 Charles Badbage le encargó a Ada traducir el trabajo de Menabrea al inglés, siendo sus notas más extensas que el propio trabajo, publicadas bajo las iniciales de AAL.
Cien años después de su muerte, estas notas fueron publicadas bajo su nombre real, siendo reconocida dicha máquina como un modelo temprano de ordenador y las notas de Ada como una descripción de su Sotfware. En la nota G de Ada describe un algoritmo para la máquina analítica para calcular los números de Bernoulli, y está considerado como el primer algoritmo específicamente diseñado para ser ejecutado por un ordenador, razón por la cual está considerada la primera programadora de un ordenador, aunque la máquina no llegase a ser construida nunca.
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 anotación para escribir programas, principalmente basada en el dominio que Ada tenía sobre el texto de Luigi Menabrea. El lenguaje de programación de Ada, creado por el Departamento de Defensa de los Estados Unidos, fue nombrado asi en homenaje de Ada Lovelace.
Este lenguaje que eligió los EE.UU tiene una serie de características y objetivos notables, que son :
Legibilidad, tipado fuerte, construcción de grandes programas, manejo de excepciones, abstracción de datos, procesamiento paralelo y unidades genéricas.
El día de ``Ada Lovelace´´ es un evento anual celebrado a mediados de Octubre cuyo objetivo es elevar el perfil de las mujeres en la ciencia y la tecnología. Es una organización sin ánimo de lucro dedicada al incremento de la participación de las mujeres en la cultura libre y en los movimientos open source.
En el 197º Aniversario de su nacimiento, Google le dedicó su Google Doodle. El Doodle muestra a Lovelace trabajando en una fórmula entre imágenes que muestra la evolución de los ordenadores.
No hay comentarios:
Publicar un comentario