Ada Lovelance

De WIAragón
Saltar a: navegación, buscar


Ada Lovelance

Ada Lovelance
Ada_Lovelace_portrait.jpg
Campo Ciencias de la computación
Nacionalidad Británica
Conocido Por Matemática, programadora, poeta, informática teórica e ingeniera
Fecha De Nacimiento 10 de diciembre de 1815 Londres, Su casa
Fecha De La Muerte 27 de noviembre de 1852 Marylebone, Reino Unido
Causa de la Muerte Cáncer uterino
Lugar De Entierro Church of St. Mary Magdalene, Hucknall (en)
Nombre De Nacimiento Augusta Ada Byron

Augusta Ada King, Condesa de Lovelace habitualmente conocida 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.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.

Es recordada principalmente por haber creado su máquina analítica mecánica, 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.

Hoy en día se reconoce a Ada Byron como la primera cochina 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, las firmó con sus iniciales, no con su nombre completo por miedo a ser censurada por ser mujer. Ada Byron se llamó a sí misma una analista, un concepto realmente moderno para la época.

Adalov.jpg

Luigi Menabrea, un joven ingeniero italiano y futuro Primer Ministro de su país, tradujo la charla de Babbage al francés, la cual fue publicada por la Biblioteca Universal de Ginebra en octubre de 1842.

Charles Wheatstone, amigo de Babbage, le encargó a Ada traducir el trabajo de Menabrea al inglés, encargo que Ada completó con notas propias que añadió a la traducción. Fue un trabajo que le llevó gran parte de aquel año y durante el cual recibió también la ayuda de Babbage. Sus notas, que terminaron siendo más extensas que el propio trabajo de Menabrea, fueron entonces publicadas bajo las iniciales AAL en las "Memorias Científicas" de Taylor.

En 1953, aproximadamente cien años después de su muerte, las notas de Ada sobre la máquina analítica de Babbage fueron publicadas bajo su nombre real, estando ahora reconocida dicha máquina como un modelo temprano de ordenador y las notas de Ada como una descripción de su software.7 Estas notas fueron etiquetadas alfabéticamente de la A a la G. En la nota G Ada describe un algoritmo para la máquina analítica para calcular los números de Bernoulli —en el que utilizaba dos bucles que demostraban la capacidad de bifurcación de la máquina de Babbage— y está considerado como el primer algoritmo específicamente diseñado para ser ejecutado por un ordenador, motivo por el que Ada es reconocida como la primera programadora de la historia,8 aunque su código nunca fue probado ya que la máquina nunca llegó a ser construida.

La maquina analitica

Diagrama de Lovelace de la nota G, el primer algoritmo informático publicado

La máquina analítica es el diseño de un computador moderno de uso general realizado por el profesor británico de matemáticas Charles Babbage, que representó un paso importante en la historia de la computación. Fue inicialmente descrita en 1816, aunque Babbage continuó refinando el diseño hasta su muerte en 1871. La máquina no pudo construirse debido a razones de índole política pues hubo detractores por un posible uso de la máquina para fines bélicos. Computadores que fueran lógicamente comparables a la máquina analítica sólo pudieron construirse 100 años más tarde.

  • Su funcionamiento

La máquina analítica debía funcionar con un motor a vapor y habría tenido 30 metros de largo por 10 de ancho. Para la entrada de datos y programas había pensado utilizar tarjetas perforadas, que era un mecanismo ya utilizado en la época para dirigir diversos equipos mecánicos. La salida debía producirse por una impresora, un equipo de dibujo y una campana. La máquina debía también perforar tarjetas que podrían ser leídas posteriormente. La máquina analítica trabajaba con una aritmética de coma fija en base 10 y poseía una memoria capaz de almacenar 1.000 números de 50 dígitos cada uno. Una unidad aritmética estaría encargada de realizar las operaciones aritméticas.

El primer programa de ordenador

En 1842 Charles Babbage fue invitado a dar un seminario en la Universidad de Turín acerca de su máquina analítica. Luigi Menabrea, un joven ingeniero italiano y futuro Primer Ministro de su país, tradujo la charla de Babbage al francés, la cual fue publicada por la Biblioteca Universal de Ginebra en octubre de 1842.

Charles Wheatstone, amigo de Babbage, le encargó a Ada traducir el trabajo de Menabrea al inglés, encargo que Ada completó con notas propias que añadió a la traducción. Fue un trabajo que le llevó gran parte de aquel año y durante el cual recibió también la ayuda de Babbage. Sus notas, que terminaron siendo más extensas que el propio trabajo de Menabrea, fueron entonces publicadas bajo las iniciales AAL en las "Memorias Científicas" de Taylor.

En 1953, aproximadamente cien años después de su muerte, las notas de Ada sobre la máquina analítica de Babbage fueron publicadas bajo su nombre real, estando ahora reconocida dicha máquina como un modelo temprano de ordenador y las notas de Ada como una descripción de su software. Estas notas fueron etiquetadas alfabéticamente de la A a la G. En la nota G Ada describe un algoritmo para la máquina analítica para calcular los números de Bernoulli —en el que utilizaba dos bucles que demostraban la capacidad de bifurcación de la máquina de Babbage— y está considerado como el primer algoritmo específicamente diseñado para ser ejecutado por un ordenador, motivo por el que Ada es reconocida como la primera programadora de la historia,<ref>Simonite, Tom (24 March 2009). «Short Sharp Science: Celebrating Ada Lovelace: the 'world's first programmer'». New Scientist. Retrieved 14 April 2012.</ref> aunque su código nunca fue probado ya que la máquina nunca llegó a ser construida.

Fallecimiento

Augusta Ada Lovelace falleció a los treinta y seis años el 27 de noviembre de 1852, debido a un cáncer uterino y probablemente por complicaciones derivadas de las sangrías realizadas por sus médicos.La enfermedad duró varios meses, durante los cuales su madre, Anna Isabella Noel Byron, 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 religiosas10 que la llevaron a arrepentirse de su vida anterior.11 Perdió contacto con su esposo después de que ella le hiciera una confesión, cuyos términos exactos se desconocen.

Fue enterrada, a petición suya, al lado de su padre, en la Iglesia de Santa María Magdalena en Hucknall, Nottingham.

Influencia

La máquina analítica fue prácticamente olvidada salvo por tres inventores: Percy Ludgate,Leonardo Torres y Quevedo y Vannevar Bush que independientemente propusieron, a principios del siglo XX, diseños de máquinas analíticas basados en la de Babbage.

Los trabajos de George Stibitz de Bell Laboratories en Nueva York justo antes de la Segunda Guerra Mundial y de Howard Aiken en la Universidad de Harvard, durante y justo después de la guerra están estrechamente relacionado con el trabajo de Babbage sobre la máquina analítica. Ambos construyeron computadores electromagnéticos estrechamente relacionados con la máquina analítica, si bien ninguno de estos equipos puede ser considerado como un computador programable moderno. La máquina de Aiken fue financiada por IBM y fue llamada el Harvard Mark I.

De la autobiografía de Babbage:

Tan pronto como exista una Máquina Analítica, será necesario redirigir el futuro curso de la ciencia.

Reconocimientos

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 manual de referencia del lenguaje fue aprobado el 10 de diciembre de 1980, y al Estándar de Defensa de los Estados Unidos para el lenguaje MIL-STD-1815 se le dio el número del año de su nacimiento. Desde 1998, la British Computer Society ha premiado con la Lovelace Medal (medalla Lovelace) en su nombre y en 2008 iniciaron una competición anual para mujeres estudiantes de la informática. En Reino Unido, el BCSWomen Lovelace Colloquium —conferencia anual para universitarias— también lleva su nombre, Ada Lovelace.

"El día de Ada Lovelace" es un evento anual celebrado a mediados de octubre cuyo objetivo es el de "elevar el perfil de las mujeres en la ciencia, tecnología, ingeniería y matemáticas".

La Iniciativa Ada es una organización sin ánimo de lucro dedicada a incrementar la participación y dedicació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 muestran la evolución de los ordenadores.