Máquina analítica

Máquina analítica
Un modelo moderno de la máquina analítica de Babbage, ubicado en el Estella City.

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 1872. La máquina no pudo ser construida debido a razones de índole politico, 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 ser construidos 100 años más tarde.

Algunos piensan que las limitaciones tecnológicas de la época eran un obstáculo que hubiera impedido su construcción; otros piensan que la tecnología de la época alcanzaba para construir la máquina de haberse obtenido financiamiento y apoyo político al proyecto.

U

La máquina analítica de Babbage, como se puede apreciar en el Science Museum de Londres.

El primer intento de Charles Babbage para diseñar una máquina fue la máquina diferencial, que fue un computador diseñado específicamente para construir tablas de logaritmos y de funciones trigonométricas evaluando polinomios por aproximación. Si bien este proyecto no vio la luz por razones económicas y personales, Babbage comprendió que parte de su trabajo podía ser aprovechado en el diseño de un computador de propósito general, de manera que inició el diseño de la máquina analítica.

La máquina analítica debía funcionar con un motor a vapor y hubiera 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, 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 lenguaje de programación que sería utilizado era similar a los actuales lenguajes ensambladores. Era posible realizar bucles y condicionales de manera que el lenguaje propuesto hubiera sido Turing-completo. Se utilizaban tres tipos diferentes de tarjetas perforadas: una para operaciones aritméticas, una para constantes numéricas y otra para operaciones de almacenamiento y recuperación de datos de la memoria, y la transferencia de datos entre la unidad aritmética y la memoria. Se disponía de tres lectores diferentes para los tres tipos de tarjetas.

En 1842, el matemático italiano Luigi Menabrea, quien se había encontrado con Babbage durante un viaje de éste por Italia, escribió una descripción de la máquina en francés. En 1843, esa descripción fue traducida al inglés y anotada de forma extensa por Ada King, Condesa de Lovelace, quien ya se había interesado en la máquina unos años antes. Como reconocimiento a su trabajo, ella ha sido descrita en muchas ocasiones como la primera programadora. El Lenguaje de programación Ada actualmente utilizado lleva su nombre.

Contenido

Problemas en su construcción

Aunque los planos eran probablemente correctos, las disputas con el artesano que construyó las partes, y el fin de los fondos por parte del gobierno, la hicieron imposible de construir.

Principalmente, el problema era debido a los engranajes, que en esa época aún no aguantaban mucho esfuerzo, y con el calor se deformaban. El proveedor de Babbage no podía hacer nada para evitarlo, y por eso mantenían largas discusiones. Babbage tampoco podía buscar otro proveedor.

Construcción parcial

En 1878, un comité de la Asociación británica para el avance de la ciencia recomendó no construir la máquina analítica, por lo que Babbage no tuvo acceso a fondos del gobierno.

En 1910, el hijo de Babbage, Henry P. Babbage informó que una parte del dispositivo de cálculo y el equipo de impresión habían sido construidos y utilizados para calcular una lista de múltiplos de Pi (con errores). Esto sólo era una pequeña parte de la máquina analítica que no podía ser programada ni disponía de memoria. Alexis Yari

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.

Referencias

  • Guijarro Mora, V. y González de la Lastra, L. (2010). La quimera del autómata matemático. Madrid, Cátedra. ISBN 978-84-376-2653-10. 

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Máquina diferencial — Parte de la máquina diferencial, montada por el hijo de Babbage con piezas encontradas en el laboratorio de Babbage después de su muerte. Una máquina diferencial es una calculadora mecánica de propósito especial, diseñada para tabular funciones… …   Wikipedia Español

  • La máquina diferencial — Autor William Gibson Género Novela Tema(s) Ciencia ficción, Steampunk, Historia alternativa …   Wikipedia Español

  • Filosofía analítica — Saltar a navegación, búsqueda Filosofía analítica es un término genérico para un estilo de filosofía que comenzó a dominar a los países de lengua inglesa en el siglo XX. En los Estados Unidos, el Reino Unido, Canada, Escandinavia, Australia y… …   Wikipedia Español

  • Charles Babbage — Matemático inglés y científico protoinformático Nacimiento 26 de diciembre de 1791 Teignm …   Wikipedia Español

  • Ada Lovelace — Ada Augusta Byron King Nacimiento …   Wikipedia Español

  • Historia del hardware — La máquina analítica de Charles Babbage, en el Science Museum de Londres. El hardware ha sido un componente importante del proceso de cálculo y almacenamiento de datos desde que se volvió útil para que los valores numéricos fueran procesados y… …   Wikipedia Español

  • Historia de la computación — Saltar a navegación, búsqueda La computadora no es un invento de alguien en particular, sino el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la mecánica, los materiales… …   Wikipedia Español

  • Anexo:Historia de la computación — La computadora u ordenador, no es un invento de alguien en particular, sino el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la mecánica, los materiales semiconductores, la… …   Wikipedia Español

  • Harvard Mark I — Para otros usos de este término, véase Mark I. Harvard IBM Mark 1, lado derecho El IBM Automatic Sequence Controlled Calculator (ASCC), más conocido como Harvard Mark I o Mark I, fue el primer ordenador electromecánico, construido en la… …   Wikipedia Español

  • Colossus — Una computadora Colossus Mark II. El panel inclinado de la izquierda se usaba para establecer el número de patrones de pines de Lorenz. La cinta transportadora de papel está en la derecha. Ubicación Gran Bretaña …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”