Kevin Cohen - 2023
INTRODUCCIÓN A LA MAQUINA ANALITICA DE CHARLES BABBAGE (1822)
La "Máquina Analítica" diseñada por Charles Babbage (1791-1871) en el siglo XIX era un dispositivo
mecánico que se proponía realizar cálculos matemáticos complejos de manera automática.
Aunque nunca llegó a ser construida completamente en su época, sus diseños y principios fueron
influyentes en el desarrollo posterior de la informática.
La máquina se basaba en el uso de tarjetas perforadas para almacenar y procesar datos, lo que en
cierto sentido la hacía precursora de los ordenadores modernos. Cada tarjeta perforada contenía
información numérica y simbólica que se leía mediante un sistema mecánico de levas y
engranajes.
El proceso de cálculo comenzaba cuando se introducían las tarjetas perforadas en la máquina, y a
continuación se hacía girar una manivela para accionar el mecanismo. La máquina utilizaba una
serie de engranajes y ruedas dentadas para realizar las operaciones matemáticas programadas, y
los resultados se imprimían en papel mediante una prensa tipográfica.
Aunque la "Máquina Analítica" nunca fue construida en su totalidad, su diseño y principios
sentaron las bases para el desarrollo posterior de la informática y la programación de
ordenadores. En este sentido, puede considerarse como un precursor de los ordenadores
modernos.
La Máquina Analítica estaba diseñada para tener una memoria que pudiera almacenar hasta 1000
números de 50 dígitos cada uno, y se podía programar para realizar cualquier tipo de operación
matemática, incluyendo la suma, resta, multiplicación, división, cálculo de funciones
trigonométricas y la generación de números aleatorios.
FINANCIAMIENTO DE LA MAQUINA DE BABBAGE (1823)
El desarrollo de la máquina de Babbage fue financiado principalmente por el gobierno británico a
través del Fondo de Investigación de la Royal Society, una organización científica fundada en el
siglo XVII. Babbage recibió un total de £17,000 en fondos gubernamentales para el desarrollo de la
máquina de diferencia y la máquina analítica
Charles Babbage recibió apoyo financiero de varias fuentes a lo largo de su carrera, incluyendo del
gobierno británico y de mecenas privados.
En 1823, el gobierno británico otorgó una subvención de £1,500 a Babbage para la construcción de
la "Máquina de Diferencias". Sin embargo, Babbage no estaba satisfecho con el apoyo
gubernamental, ya que consideraba que los fondos eran insuficientes para su proyecto y que los
funcionarios públicos no entendían completamente la importancia de su trabajo.
Después de que la "Máquina de Diferencias" se completara parcialmente, Babbage buscó
financiamiento privado para la construcción de su siguiente proyecto, la "Máquina Analítica". En
1833, recibió una donación de £1,700 de la reina Augusta de Sajonia-Gotha-Altenburg, lo que le
permitió continuar con la construcción de la máquina.
Además, Babbage recibió apoyo financiero de varios mecenas privados, incluyendo al banquero y
Kevin Cohen - 2023
científico Sir John Herschel, quien le proporcionó fondos para la construcción de la "Máquina
Analítica". Otros mecenas incluyeron al duque de Wellington, el duque de Devonshire y al
astrónomo real George Airy.
Babbage trabajó en el diseño de la Máquina Analítica durante más de una década, pero nunca
llegó a construirla completamente debido a problemas financieros y técnicos, Babbage no logró
completar la construcción de la "Máquina Analítica" durante su vida, y sólo se construyó una
versión parcial de la misma después de su muerte.
ADA LOVELACE (1833)
Ada Byron de Lovelace es considerada la primera programadora de la historia, y su trabajo se
centró en la creación de algoritmos para la "Máquina Analítica" diseñada por Charles Babbage en
el siglo XIX.
En 1833 con ocasión de una conferencia sobre la Máquina Analítica, entra en contacto con
Charles Babbage. La admiración mutua que se despertó en aquel encuentro sería el marco de una
colaboración estrecha y sincera.
La correspondencia cruzada entre Babbage y Ada está surtida de reflexiones científicas, de
proyectos, de amistad, de disputas y de ternura.
Babbage realizó una conferencia sobre sus trabajos en un seminario de Turín (Italia) en 1840, y un
matemático italiano llamado Menabrea escribió un artículo en francés sobre la misma. Ada tradujo
este artículo y cuando se lo enseñó a Babbage éste le sugirió que añadiera sus propias ideas. El
resultado fue que las notas que añadió Ada triplicaban el espacio del artículo original. En dichas
notas, que fueron publicadas en 1843, ella predijo que la máquina de Babbage podría ser usada
tanto para un uso práctico como científico.
En aquel tiempo, no existían lenguajes de programación como los conocemos hoy en día.
Ada Lovelace trabajaba directamente con diagramas y notas explicativas en lenguaje natural
para describir los algoritmos que debían ser ejecutados por la máquina. En otras palabras, no
utilizaba un lenguaje de programación en el sentido moderno de la palabra.
Entre los centrales aportes de Ada podemos indicar que fue ella quien sugirió a Babbage escribir
un "plan" para que la máquina calculase números de Bernuilli, este "plan" es considerado el
primer "programa de ordenador", y por ello se considera a Ada el primer programador de la
historia.
Kevin Cohen - 2023
Su máquina analítica mecánica permitía calcular cualquier función algebraica y almacenar
números; el programa se introducía en la máquina mediante tarjetas.
A los 29 años Ada Byron enfermó gravemente y para siempre. Después de muchos años de
sufrimiento murió a los 37 años el 23 de noviembre de 1852.
La labor de Ada no fue reconocida hasta que finalmente John von Neumann y Alan M. Turing,
matemáticos fundamentales en el desarrollo de la moderna computadora electrónica digital,
crearon el lenguaje llamado Ada. Es un lenguaje de propósito general entre cuyas principales
características destaca la posibilidad de realizar programación concurrente, manejar excepciones,
definir tipos de datos abstractos, etc. Este lenguaje es muy utilizado en la industria aeroespacial,
militar y nuclear. Muchos de los lenguajes de programación aparecidos con posterioridad a
Ada se han visto influidos por este heredando algunas de las cualidades integradas desde un
principio en el ingenioso desarrollo de Jean Ichbiah y sus colaboradores.
En la década de los 80 el Departamento de Defensa de los Estados Unidos de América desarrolló
un lenguaje de programación en honor a la condesa, al cual nombró ADA.