sábado, 15 de diciembre de 2012

Ada Lovelace, la primera programadora

Ada Lovelace, la primera programadoraAda Lovelace, considerada como la primera programadora, nació el 10 de diciembre de 1815, en Londres. Su nombre real era Augusta Ada Byron, hija del escritor inglés Lord Byron. Fue condesa de Lovelace y de ahí que se le conozca como Ada Lovelace.

Fue una matemática británica, considerada como la primera programadora y descubridora, junto a Charles Babagge, de la máquina analítca. Escribió la manipulación de los símbo
los, de acuerdo a las normas para una máquina de Charles Babbage que aún no había sido construida. También desarrolló instrucciones para hacer cálculos en una versión inicial del computador.

En sus notas escribió 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 durante muchos años, atribuyéndole exclusivamente el papel de transcriptora de las notas de Babbage. Este mismo caracterizó su aporte al llamarla su interprete 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 se le reconoce 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.

En 1843 publicó una serie de influyentes notas sobre la máquina analítica de Babagge, que nunca llegó a construirse. Por miedo a ser censurada por ser mujer las firmó sólo con sus iniciales.

Ada Lovelace se llamó así misma analista. Fue la primera persona en escribir un programa para un ordenador "programable". El primer programa consistió en un plan detallado describiendo los pasos necesarios para calcular los valores de los números de Bernoulli, utilizando dos bucles. También describió como realizar operaciones trigonométricas usando variables.

Sugirió el uso de tarjetas perforadas como medio de entrada de instrucciones y datos. Introdujo una notación para escribir programas.

Sus méritos fueron poco apreciados en vida, recibiendo la importancia merida tras su muerte, utilizándose en el siglo XX para los avances de la informática. En 1979 el Departamento de Defensa de Estados Unidos desarrolló un lenguaje de programación derivado de Pascal y lo llamó Ada en honor a Ada Lovelace.

Ada Lovelace falleció en Londres el 27 de noviembre de 1852 a punto de cumplir los 37 años.