Charles Babbage (1792-1881). Un profesor matemático de la Universidad de Cambridge, sentó las bases para la computadora moderna, utilizó el diseño de lo que llamó “la máquina de las diferencias”, en 1823 con el apoyo británico, y una segunda máquina mas sofisticada, que denominaría “máquina analítica”.
Babbage no quería tener que recordar números o estar escribiendo en papeles resultados parciales. Por este motivo su concepto principal fue el siguiente: Que a la máquina se le ingrese una cantidad mínima de números, y ella calcule sola lo que se desee, por ejemplo una multiplicación, que es una sucesión de sumas; y de el resultado final, este concepto se sigue utilizando en el desarrollo de Microprocesadores actuales, con un código a modo de instrucción, que realiza distintos cálculos y entrega un resultado, y cuánto más nuevos son, tienen disponibles muchas veces más instrucciones.
El diseño de Babbage fue muy complicado, y no lo pudo terminar. Recibió apoyo por parte del gobierno, pero siempre necesitaba más dinero. Su máquina estaba formada por muchos engranajes, ruedas y otros componentes que debían fabricarse y comprarse. Se trataba de un dispositivo mecánico. Sí, ¡una computadora totalmente mecánica!
Mientras el Señor Babbage continuaba con su diseño, ocurrió el siguiente hecho, que nos dará lugar para otro concepto de la computación moderna, y se comenzó a utilizar de cierta forma aquí.
En otro lugar, el francés Joseph Jacquard (1752-1834), humilde obrero textil y muy inteligente, se le ocurrió para hacer moldes de tejido, utilizar plantillas perforadas. La máquina tejedora que diseñó, era utilizada por un operario, y por medio de plantillas perforadas podía hacer un molde de diseño, grabado en la misma por medio de perforaciones.
Repito, para que no se pase por alto lo que deseo explicar: Este creativo diseñador, logró que una máquina reprodujera un diseño grabado en un medio de almacenamiento de datos, por medio de marcas en forma de agujeros en una lámina, interpretados por una máquina.
Relatan historiadores que este hombre impresionó a todos con su ingenio. Napoleón Bonaparte quedó asombrado cuando vio su máquina en una exposición industrial, recibió su apoyo y se hizo conocido. Este hecho contribuyó a que su invento fuera difundido y luego pudiera ser adaptada a su vez por otros inventores para realizar sus modelos de máquinas, entre ellas las primeras computadoras mecánicas y electromecánicas. Entre los investigadores que se asombraron se encontraba nuestro amigo Charles Babbaje, del que estamos hablando principalmente.
Babbaje deja de construir la máquina diferencial y comienza con otra aun más ambiciosa: La máquina analítica.
La máquina analítica podría almacenar 1000 números, de hasta 50 dígitos cada uno, procesar 60 operaciones por minuto, y las operaciones que realizará, serían almacenadas en tarjetas perforadas. Poseía conceptos muy adelantados como que estaría formado por varias partes, entre ellas, un flujo de datos de entrada en forma de tarjetas perforadas, una Memoria para guardar los datos, un sector de máquina para realizar cálculos (procesador), y un elemento para mostrarlos.
Es de destacar sus siguientes ideas: 1) La máquina debe ser capaz de ejecutar varias operaciones que se puedan elegir mediante instrucciones, que se le brinden por un medio externo, es decir, que se la pueda programar. 2) La máquina debe poseer de un medio de almacenamiento que sea capas de guardar los resultados parciales y finales.-el curso de reparación de computadoras está pensado para que lo leas de vez en cuando en Estudiargratis comar o net que es lo mismo donde se añade y actualiza-.
Babbage es considerado el precursor de la computadora. Trabajó en el proyecto de la “máquina analítica” hasta su muerte. La novia de Babbage, Ada Augusta Byron, que luego fue Condesa de Lovelace, le ayudó. Creaba programas para la máquina analítica por medio de tarjetas perforadas, hoy en día se la reconoce como el primer programador. En algunas películas viejas, es posible ver recreaciones de computadoras que utilizaban tarjetas perforadas para guardar - recibir información, puede decirse que aquí se generan los primeros acercamientos a la herramienta: computadora.