RESEÑA HISTÓRICA DE LAS COMPUTADORAS
LA ERA MECÁNICA DE LAS COMPUTADORAS
Podríamos decir
que la primera persona que construyó una máquina calculadora
funcional fue el científico francés Blaise Pascal (1623-1662),
en
cuyo honor se nombró
el lenguaje de programación Pascal.
Este dispositivo, construido en 1642, era totalmente mecánica, con engranes y
se impulsaba con una manivela operada a mano.
La máquina de
Pascal
solo podía
sumar y restar, pero 30
años después el
matemático alemán Barón Gottfried
Wilhelm von Leibniz (1646 – 1716) construyó otra
máquina mecánica que también podía multiplicar y
dividir. Efectivamente, Leibniz había
construido el equivalente de una calculadora de bolsillo de cuatro
funciones hace, tres siglos.
Después de 150 años un profesor de matemáticas de la University of Cambridge, Charles Babbage (1792-1871), inventor del velocímetro, diseñó y construyó su máquina de diferencias. Este aparato mecánico, que al igual que el de Pascal solo podía sumar y restar, fue diseñado para calcular tablas de números para la navegación marítima. La característica interesante de la máquina de diferencias era su método de salida: perforaba sus resultados en una placa de cobre para grabados con un troquel de acero, un precursor de posteriores medios de escritura única como las tarjetas perforadas y los CD-ROM.
Después de 150 años un profesor de matemáticas de la University of Cambridge, Charles Babbage (1792-1871), inventor del velocímetro, diseñó y construyó su máquina de diferencias. Este aparato mecánico, que al igual que el de Pascal solo podía sumar y restar, fue diseñado para calcular tablas de números para la navegación marítima. La característica interesante de la máquina de diferencias era su método de salida: perforaba sus resultados en una placa de cobre para grabados con un troquel de acero, un precursor de posteriores medios de escritura única como las tarjetas perforadas y los CD-ROM.
Luego Babbage comienza a trabajar en su máquina analítica la
cual tenía cuatro componentes: el almacén (memoria), el molino (unidad de
cómputos), la sección de entrada (lector de tarjeta perforada) y la sección de
salida (salidas perforadas e impresas). Esta máquina era totalmente
mecánica. El gran
avance de la
máquina analítica fue su
utilidad general: leía instrucciones de tarjetas perforadas y las ejecutaba.
Puesto que la máquina analítica era programable en
un sencillo lenguaje ensamblador, necesitaba software. Para
producir este software Babbage contrato a una joven mujer llamada Ada Lovelace,
así esta mujer fue la primera programadora de computadoras del mundo. El
moderno lenguaje de programación Ada honra su memoria.
Desafortunadamente, igual que muchos diseñadores modernos, Babbage
nunca logró eliminar todos los problemas del hardware ya que la tecnología del siglo
XIX no
podía alcanzar suficiente grado de precisión. No obstante sus
ideas se habían adelantado mucho en su época, e incluso hoy la mayor parte de las
computadoras
modernas tienen una estructura muy similar a la de la máquina
analítica, por lo que es justo decir que Babbage fue el padre (o el abuelo) de la
computadora digital moderna.
La fase final en la mecánica de la informática la constituyen
los computadores electromecánicos basados en lógica de relés (década de los 30).1
Kornad Zuse construyó varias máquinas calculadoras automáticas
empleando relevadores electromagnéticos. Poco tiempo después le siguieron,
en Estados Unidos, Jhon Atanasoff y George Stibbitz.
La máquina de Atanasoff era asombrosamente avanzada para su época:
utilizaba aritmética binaria y tenía una memoria de condensadores, los cuales se
renovaban periódicamente para evitar que la carga se perdiera, en un proceso que
se llama “refrescar la memoria”. Los modernos chips de memoria dinámica (RAM) funcionan exactamente de la misma manera. Por desgracia esta máquina
nunca logró entrar en operación.
Luego en 1937, Howard Aiken, propuso el diseño de una
calculadora electromecánica que comenzó a construir en 1939, gracias aun
acuerdo con IBM.
En 1944 ve la luz el trabajo de Aiken: el Mark I, considerado
el primer ordenador electromecánico del mundo de programa almacenado el cual se
programaba mediante tarjetas
perforadas, para cuando
Aiken terminó, su
sucesor el Mark
II, las computadoras de
relevadores eran obsoletas. Se había iniciado la era de la electrónica.
Comentarios
Publicar un comentario