Definición - ¿Qué significa Charles Babbage?
Charles Babbage fue un matemático e inventor inglés a quien se le atribuye ampliamente el haber ideado el concepto de una computadora programada. Babbage nació en 1791, una época en la que computadora en realidad significaba una persona que calcula manualmente.
Educado como matemático, Babbage notó, al igual que muchos otros desde entonces, que las operaciones más grandes se pueden dividir en etapas más simples y más pequeñas. Sin embargo, si se trataba de un cálculo pequeño o grande, el error humano siempre sería un riesgo.
Babbage imaginó una máquina con un dispositivo de entrada, almacenamiento, un procesador, una unidad de control y un dispositivo de salida, esencialmente una computadora moderna básica. Esta máquina podría manejar los cálculos básicos, eliminando así el error humano. Aunque nunca se completó, el motor analítico de Babbage se habría ejecutado en tarjetas perforadas que contenían programas que podían ejecutarse en un bucle, lo que le permitía realizar cualquier cálculo que el programador pudiera diseñar para él.
Babbage también trabajó en el campo de la criptografía, rompiendo el cifrado de clave automática de Vigenere.
Techinfo explica Charles Babbage
El motor analítico conceptual de Babbage fue un salto asombroso en el pensamiento en ese momento, pero uno que se ha dado una y otra vez desde entonces. La idea de hacer de la computación un proceso mecánico también se le ocurrió a Alan Turing. Una gran diferencia entre Babbage y Turing es que Turing nació en una época en la que sus conceptos se podían realizar gracias, entre otras cosas, a la electricidad.
El motor analítico de Babbage y las versiones anteriores y posteriores de sus motores de diferencia eran completamente mecánicos, utilizando cilindros y otras partes que habrían resultado en una máquina de más de 8 pies de alto y 15 toneladas. A pesar de no haber construido nunca la primera computadora en funcionamiento, la máquina conceptual de Babbage le permitió a su amiga Ada Lovelace ser aclamada póstumamente como el primer programador de computadoras del mundo por crear algoritmos que estaban destinados a ejecutarse en la máquina de Babbage.