Augusta Ada Byron
BIOGRAFÍA
Augusta Ada Byron en Londres, 10 de
diciembre de 1815-Londres, 27 de
noviembre de 1852), conocida
habitualmente como Ada Lovelace,
fue una matemática y escritora británica cuya fama le viene principalmente por
su trabajo sobre la máquina calculadora mecánica 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.
Su posición social y su
educación la llevó a conocer a científicos importantes como Andrew Crosse, Sir David Brewster, Charles Wheatstone, Michael Faraday 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, además de amiga
y estímulo intelectual. Ada Byron se refería a sí misma como
una científica poetisa y como analista (y metafísica).
Ada y Babbage se hicieron amigos, su relación la estimuló
intelectualmente, le ayudó a avanzar en sus especulaciones sobre el cálculo
hasta concebir una brillante idea: construir un telar de Jacquard aplicado a
los números, o en otras palabras: una computadora. La máquina diferencial de
Babbage tenía todos los elementos que entusiasmaban a Ada, y principalmente
demostraba que un día las máquinas harían posible volar. La amistad entre el
científico y la joven duró toda su vida, se escribieron cartas hasta la muerte
de ella.
En 1834 Ada se relacionaba mucho con
William King, al que lady Byron había encargado para guiar a su hija
moralmente, también se encargó él de enseñarle matemáticas. Fue durante esas
clases cuando Ada se dio cuenta que su pasión eran las matemáticas, ya había
encontrado la disciplina a la que aplicar su extraordinaria inteligencia.
LAS NOTAS
Ada dedica gran parte de su estudio a
describir con un lenguaje muy técnico como funcionaría la máquina analítica,
pero también ofrece una serie de observaciones que dejan clara su aportación
teórica. Ella distinguía con claridad entre datos y procesamiento, este
pensamiento era revolucionario en su tiempo. Ada aspiraba a crear la
informática, que ella llamaba la ciencia de las operaciones, se dio cuenta de
las aplicaciones prácticas de la máquina analítica y llegó incluso a vislumbrar
la posibilidad de digitalizar la música con cedés y sintetizadores.
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. Pero podemos concluir que la nota G es el algoritmo
de Ada, así que a ella se la reconoce como la primera programadora de la
historia,12 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. Lovelace es la madre de la programación informática.
Las Notas de Ada se publicaron en la revista Scientific
Memoirs en septiembre de 1843, con el título de "Sketch of the
analytical engine invented by Charles Babbage". Ella firmó con sus
iniciales A. A. L., pero pronto se supo a quien correspondían. Su condición
femenina perjudicó su trabajo y los científicos no se lo tomaron en serio.11
En sus notas, Ada 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, sin
embargo recientes investigaciones muestran la originalidad de su punto de vista
sobre las instrucciones necesarias para el funcionamiento de la «máquina
analítica».
LEGADO
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).
Comentarios
Publicar un comentario