¿Cuál es el motor analítico?
El motor analítico era una computadora mecánica creada por el inventor inglés y matemático Charles Babbage a mediados de la década de 1830. Aunque Babbage nunca construyó toda la máquina, el motor analítico generalmente se considera el precursor de la computadora moderna. Utilizó un sistema de programación de tarjetas de perforación y tenía una unidad de procesamiento para hacer cálculos, así como un banco de memoria a corto plazo para almacenar datos de trabajo.
Babbage era profesor de matemáticas en Cambridge. Mientras trabajaba con tablas matemáticas en 1812, a Babbage se le ocurrió la idea de una máquina que podría hacer los cálculos automáticamente. Primero inventó el motor de diferencia, conocido hoy como Difering Motor No. 1.
El motor de diferencia era muy especializado. Fue diseñado para trabajar solo con polinomios. Cuando el proyecto se estancó, Babbage decidió ampliar su enfoque y crear una máquina multipropósito.
En 1839, comenzó a dedicar todo su pensamiento académico al desarrollo del motor analítico. Babbage se imaginóEl motor está hecho de latón y alimentado por una máquina de vapor. Los datos fueron alimentados en el motor analítico utilizando tarjetas perforadas. Babbit tomó prestada la idea de las tarjetas perforadas de la industria textil, donde se estaban utilizando para programar telares mecánicos.
El motor tenía tres tipos diferentes de lectores de tarjetas para las tarjetas que programaban la máquina. Un tipo de operaciones matemáticas ingresadas con tarjeta, otra dirigió la carga y guardado acciones, y el tercero alimentó a las constantes numéricas de la máquina. El lenguaje de programación era similar a los lenguajes de ensamblaje utilizados un siglo después.
Una vez que se habían ingresado los datos, el motor analítico podría resolver las ecuaciones agregando, restando, multiplicando y dividiendo, así como realizando otras funciones similares a la computadora. Mientras calculaba, el motor analítico pudo usar lo que básicamente es memoria de scratchpad. Podría almacenar 1,000 números, cada uno de los cuales podría estar arribao 50 dígitos de largo. Cuando se completaron los cálculos, el motor analítico podría generar las respuestas en forma de impresión, tarjeta de perforación o forma de gráfico. También podría crear bandejas que luego podrían usarse para hacer placas de impresión.
Los informáticos modernos reconocen que Babbage se adelantó a su tiempo. Todas las partes de su motor analítico se hacen eco en las computadoras modernas. Al igual que muchos visionarios, Babbage tuvo problemas para que otros reconozcan su genio. Nunca se construyó un prototipo completo porque Babbage no pudo obtener fondos. Creó partes de la máquina, que sobreviven en museos. Tomó casi 100 años después de la muerte de Babbage en 1871 antes de que se construyeran las computadoras que eran comparables al motor analítico.