Google conmemora el nacimiento de Ada Lovelace
Augusta Ada King, Condesa de Lovelace (nacida Augusta Ada
Byron, 10 de diciembre de 1815, Londres, Reino Unido - 27 de noviembre de 1852,
Londres, Reino Unido), conocida habitualmente como Ada Lovelace, fue una
matemática británica.
Describió la máquina analítica de Charles Babbage, y es
considerada como la primera programadora, desde que escribió la manipulación de
los símbolos, de acuerdo a las normas para una máquina de Charles Babbage que
aún no había sido construida.
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
Babbage, se centraron únicamente en estas capacidades. Su padre fue el
conocido poeta Lord Byron.
Ada Lovelace es recordada principalmente por haber escrito
una descripción de la antigua máquina analítica de Charles Babbage, y por haber
desarrollado instrucciones para hacer cálculos en una versión inicial del
computador.
En sus notas, Ada Augusta dice que la «máquina analítica»
sólo podía dar información disponible que ya era conocida: vio claramente que
no podía originar conocimiento. Su trabajo fue olvidado por muchos años,
atribuyéndole exclusivamente un papel de transcriptora de las notas de Babbage.
Este mismo caracterizó su aporte al llamarla su intérprete aunque recientes
investigaciones muestran la originalidad de su punto de vista sobre las
instrucciones necesarias para el funcionamiento de la «máquina analítica».
Hoy en día se reconoce a Ada Byron como la primera persona
en describir un lenguaje de programación de carácter general interpretando las
ideas de Babbage, pero reconociéndosele la plena autoría y originalidad de sus
aportes. Ada Byron es la madre de la programación informática.
Ada Lovelace publicó en 1843 una serie de influyentes notas
sobre el ordenador de Babbage, su «máquina analítica» que nunca llegó a
construirse, aunque las firmó con sus iniciales por miedo a ser censurada por
ser mujer. Ada Byron se llamó a sí misma una analista, un concepto realmente
moderno para la época.
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 (que comentó personalmente completándolo con anotaciones que
son más extensas que el texto mismo) 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).
No hay comentarios:
Publicar un comentario