martes, 12 de noviembre de 2013

Ada Lovelace

Augusta Ada King, Condesa de Lovelace, nacida Augusta Ada Byron, (Londres, 10 de diciembre de 1815 - Londres, 27 de noviembre de 1852),1 conocida habitualmente como 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 Babbage, 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 por una máquina. Como consecuencia, se la describe a menudo como la primera programadora de ordenadores.2 3 4
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.5 Su padre fue el conocido poeta Lord Byron.
Lovelace nació el10 de diciembre de 1815 como la única hija legítima del poeta Lord Byron y su esposa la baronesa Anne Isabella Byron. Todos los otros hijos de Lord Byron nacieron fuera del matrimonio.6 Byron se separó de su esposa un mes después del nacimiento de Ada y dejó Inglaterra definitivamente cuatro meses después, falleciendo finalmente por enfermedad durante la Guerra de la Independencia de Grecia cuando Ada contaba con ocho años de edad. La madre de Ada mantuvo el rencor respecto a Lord Byron y promovió el interés de Ada en las matemáticas y la lógica como esfuerzo para apartarla de que desarrollase lo que ella veía como un carácter insano en su padre, pero Ada mantuvo el interés en él a pesar de esto (y tras su muerte fue enterrada junto a él a petición suya).
Ella se refería a sí misma como una científica poetisa y como analista (y metafísica)6 7 Durante su edad adulta temprana, su talento matemático la condujo a una relación y amistad prolongadas con su colega 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, denominadas 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 importantes en la historia de los orígenes de la computación. También desarrolló una visión sobre las capacidades de los ordenadores de ir más allá de unos simples cálculos numéricos mientras que otros, entre ellos el propio Babbage, se concentraron solamente en estas posibilidades.8

Índice  [ocultar]
1 Máquina analítica de Charles Babbage
1.1 Programas
2 Fallecimiento
3 Legado
4 Reconocimientos
5 Véase también
6 Referencias
7 Enlaces externos
Máquina analítica de Charles Babbage[editar · editar código]

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 no 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.
Programas[editar · editar código]
Ada fue la primera persona en escribir un programa para un ordenador programable, escribió un "plan" donde describe los pasos que permitirían calcular los valores de los números de Bernoulli, su primer programa, que utilizaba dos bucles, con esto demostró la capacidad de bifurcación de la máquina de Babbage. También describió cómo se podían calcular operaciones trigonométricas que contaban con variables utilizando la máquina de Babbage.
Fallecimiento[editar · editar código]

Augusta Ada Lovelace falleció a los treinta y seis años el 27 de noviembre de 1852,9 debido a un cáncer uterino y probablemente por complicaciones derivadas de las sangrías realizadas por sus médicos.10 La enfermedad duró varios meses, durante los cuales su madre, Anne Isabella Milbanke, la baronesa Byron, tomó el control respecto a sus citas médicas y personales. Por influencia de su madre, decidió dejar de ser materialista y adoptó ideas religiosas11 que la llevaron a arrepentirse de su vida anterior.12 Perdió contacto con su esposo después de hacerle una confesión, el 30 de agosto, cuyos términos exactos se desconocen; aunque se cree que pudo ser por adulterio.13
Fue enterrada, a petición suya, al lado de su padre, en la Iglesia de Santa María Magdalena en Hucknall, Nottingham.
Legado[editar · editar código]

Sugirió el uso de tarjetas perforadas como método de entrada de información e instrucciones a la máquina analítica.14 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).
Reconocimientos[editar · editar código]

Durante su vida sus aportes fueron poco apreciados, aunque se le dieron la importancia merecida años después de su muerte, pero no fue hasta el siguiente siglo cuando se aprovecharon para los avances de la informática. Algunos de los reconocimientos post mortem que se le han dado son los siguientes:
Muchas han sido las mujeres que han realizado grandes aportes a la informática, aun así Ada Lovelace es la única mujer que cuenta con un lenguaje de programación que lleva su nombre: en 1979 el Departamento de Defensa de los Estados Unidos creó un lenguaje de programación basado en Pascal en honor de Ada Byron llamado lenguaje de programación Ada.
Su rostro también ha aparecido como marca de autenticidad en los certificados de licencia del sistema operativo Microsoft Windows. En el 2001 el autor aleman de ciencia ficcion Michael Flynn publico una novela:En el pais de los ciegos. Es una ucronia donde se especula sobre las consecuencias de haberse construido la maquina analitica con el programa de Lovelace y su utilizacion por una sociedad secreta para gobernar en secreto hasta la actualidad.La novela gano los premios LOCUS,COMPTON CROOK y PROMETHEUS.En enero de 2004 la editorial B. la publico en español en la col.nova de Ciencia Ficcion con la traduccion de Rafael Marin. En 2010 se comienza la filmación de una película que se habla sobre ella, su título es Enchantress Of Numbers, o la encantadora de números.
Véase también[editar · editar código]

Charles Babbage
Máquina diferencial
Máquina analítica
Ada (lenguaje de programación)
Referencias[editar · editar código]

Jump up ↑ GRO Register of Deaths: DEC 1852 1a * MARYLEBONE - Augusta Ada Lovelace
Jump up ↑ Fuegi y Francis , 2003, pp. 16–26.
Jump up ↑ «Crowdsourcing gender equity: Ada lovelace day, and its companion website, aims to raise the profile of women in science and technology». American Scientist 99 (6):  p. 463. November–December 2011.
Jump up ↑ «Ada Lovelace honoured by Google doodle», The Guardian, 2012 Dec 10, consultado el 10 December 2012.
Jump up ↑ Fuegi and Francis 2003 pp. 19, 25.
↑ Jump up to: a b «Ada Byron, Countess of Lovelace», Women in Computer Science, American University of Bulgaria.
Jump up ↑ «Ada Byron, Countess of Lovelace, Analyst, Metaphysician, and Founder of Scientific Computing». SDSC/San Diego Supercomputer Centre. Consultado el 2013-02-03.
Jump up ↑ Fuegi y Francis , 2003, pp. 19, 25.
Jump up ↑ GRO Register of Deaths: December 1852 1a * MARYLEBONE – Augusta Ada Lovelace
Jump up ↑ Baum, J. (1986). The Calculating Passion of Ada Byron. Archon Books, 1986, pp. 99-100. ISBN 0-208-02119-1
Jump up ↑ Woolley, B. (feb 2002). The Bride of Science: Romance, Reason, and Byron's Daughter. ISBN 0-333-72436-4, pp. 361-362.
Jump up ↑ Woolley, p. 370.
Jump up ↑ Woolley, p. 369.
Jump up ↑ «Mujeres que fueron pioneras en ciencia» (en español). Consultado el 17 de junio de 2013.

No hay comentarios:

Publicar un comentario