Ábaco: 2500 AC (todavía en uso), origen oriental, herramienta para sumar, restar, multiplicar y dividir Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC En 1946, un contador japonés de nombre Kiyoshu Matzukai, se enfrentó en un concurso contra una computadora durante dos días completos, resultando como ganador indiscutible el ciudadano japonés Actualmente el antiguo ábaco se emplea como método de enseñanza en las escuelas de los países orientales Usado regularmente en los pequeños negocios de los barrios chinos (Chinatowns) en los Estados Unidos de América y Canadá Jose Luis de Torres García DIS ULPGC 1623:W.Schickard (Alemania) Primera calculadora mecánica (reloj calculante) +, -, * y / Para ayudar al astrónomo Johannes Kepler Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Reconstruida en 1960, museo alemán de Munich Jose Luis de Torres García DIS ULPGC 1642 Pascal (a los 16 años) sumadora mecánica (Pascalina), construcción poco fiable, construyo 30, vendió pocas. Para ayudar a su padre (cobrador de impuestos) 8 dígitos Jose Luis de Torres García DIS ULPGC 6 dígitos Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC El precursor fue Leonardo da Vinci (en papel) 150 años antes Construida en 1967 Jose Luis de Torres García DIS ULPGC Leibniz (filósofo y matemático) la mejoró para multiplicar Fue el precursor de la lógica matemática Planteó un sumador binario Jose Luis de Torres García DIS ULPGC 1801 Jacquard, telar con patrón a bordar (‘programa’) en tarjetas de madera perforadas Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC 1822, Charles Babbage, (matemático inglés) Visionario de los computadores actuales Jose Luis de Torres García DIS ULPGC Creó la primera computadora mecánica programable Usaba cartones perforados para suministrarle datos a su máquina (telar del francés Joseph Marie Jacquard) que se convertirían en instrucciones memorizadas 1º Máquina de diferencias (cálculo de logaritmos) Para tablas para navegación Soporte gobierno No se terminó (1823-1833) Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Séptima parte de la máquina construida en el museo de ciencias de Londres Jose Luis de Torres García DIS ULPGC Máquina analítica (en papel), de propósito general Precursor de los computadores actuales No pudo ser construido por imposibilidad tecnológica Control de secuencia automático: programable mediante tarjetas perforadas para representar sentencias Sentencia condicional y bucle Dispositivo que procesa las sentencias: ‘Mill’ (fábrica de tejidos) Datos representables por papel perforado: ‘Store’ Jose Luis de Torres García DIS ULPGC Parte del ‘procesador’ de la Máquina analítica Jose Luis de Torres García DIS ULPGC Ada Byron (hija del poeta Lord Byron), fascinada con las ideas de Babbage Notas donde describió secuencias de sentencias para la máquina analítica (primera programadora) Inventó la subrutina y descubrió la importancia de los bucles Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC George Boole (Gran Bretaña 1815-1864) Considerado como uno de los fundadores del campo de las Ciencias de la Computación Jose Luis de Torres García DIS ULPGC Precursor de la lógica simbólica: formalización del razonamiento humano para la resolución de problemas Una proposición es cualquier enunciado con sentido completo, y que puede ser calificado, ya como verdadero, ya como falso (pero no las dos cosas) Inventor del álgebra de Boole Método para resolver problemas de lógica por medio de los valores binarios (1 y 0) y tres operadores: and (conjunción), or (disyunción) y not (negación) Es la base de la aritmética computacional Jose Luis de Torres García DIS ULPGC Claude Shannon (Michigan 1916 – 2001) En su tesis doctoral en el MIT, demostró cómo el álgebra booleana se podía utilizar en el análisis y la síntesis de los circuitos digitales Jose Luis de Torres García DIS ULPGC Herman Hollerith (Buffalo, Nueva York 1860 - 1929) Es considerado como el primer informático, es decir, el primero que logra el tratamiento automático de la información Jose Luis de Torres García DIS ULPGC 1890 – Primera máquina de procesar datos: hacer el censo Los cartones perforados y un primitivo aparato eléctrico se usaron para clasificar por sexo, edad y origen a la población de Estados Unidos Su compañía posteriormente se fusionó (1924) con una pequeña empresa de Nueva York, creando la International Business Machines (IBM), empresa que un siglo más tarde revolucionó el mercado con los computadores personales o PCs Jose Luis de Torres García DIS ULPGC USA constitución: censo cada 10 años - 1790 en 9 años - 1880 7.5 años Se ofreció premio para la mejora: Herman Hollerith propuso las tarjetas perforadas de Jacquard para la computación Hollerith desk: lector de tarjetas que detectan los agujeros, un mecanismo para contar (Pascal) e indicadores de la cuenta Además propuso almacenar resultados intermedios en otras tarjetas que a su vez eran leídas (memoria de lectura/escritura) Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Censo de 1890 en 3 años y ahorro de 5 millones de dólares Creó Tabulating Machine Company que luego sería la International Business Machines que siguió desarrollando máquinas de calcular para los negocios Las tarjetas perforadas empezaron a usarse en la factura del gas, los peajes de autopistas, etc Jose Luis de Torres García DIS ULPGC 1934-1939 - Konrad Suze construyó en Alemania dos máquinas electromecánicas de cálculo que se acercaban bastante a lo que sería el primer computador. Realiza sus trabajos en total aislamiento y condiciones precarias La Z1 tenía un teclado y algunas lámparas que indicaban valores binarios La Z2 fue una versión mejorada que utilizaba electromagnetismo. Jose Luis de Torres García DIS ULPGC 1941, Konrad Suze presentó el Z3, el primer computador electromagnético programable mediante una cinta perforada Tenía dos mil electroimanes, una memoria de 64 palabras de 22 bits, pesaba mil kilos y consumía cuatro mil vatios Una suma tardaba 0,7 segundos, mientras que en una multiplicación o división tardaba 3 segundos Z3 primera computadora digital programable de propósito general en funcionamiento: programa externo, aritmética binaria, punto flotante Reinventó los conceptos de Babbage utilizando representación binaria de los números Tenía la estructura von Neumann Fue destruida por un bombardeo aliado Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Alan Turing (1912- 1954) Proporcionó una influyente formalización de los conceptos de algoritmo y computación: la máquina de Turing (modelo formal de computador) Jose Luis de Torres García DIS ULPGC 1943 - Un equipo de expertos del ejército británico dirigido por Alan Turing construyó el Colossus Un computador que permitía descifrar en pocos segundos y automáticamente los mensajes secretos de los nazis durante la Segunda Guerra Mundial, cifrados por la máquina Enigma Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC 2ª guerra mundial: calculo de trayectorias de tiro (tablas) No había suficientes personas (mujeres) cualificadas para hacerlo Ejército USA quería calculadoras mecánicas Con este propósito se construye y funciona la siguiente máquina: En 1939, Howard Aiken (ingeniero) Convenio Universidad de Harvard e IBM Diseño y construcción del primer computador americano electromecánico (basado en electroimanes) El Mark I comenzó a funcionar en 1944 Jose Luis de Torres García DIS ULPGC Recibía y entregaba información en cintas perforadas Números de 23 dígitos Suma en 1/30 de segundo, multiplicar en 4 segundos, y dividir en 10 Solo podía almacenar 72 números Primer computador digital programable (de propósito general) Programa externo en cinta de papel Medía 18 metros de longitud y 2,5 metros de alto 5 toneladas Un eje de movido por un motor eléctrico de 5 caballos Funcionó 15 años Posteriormente se construyeron Mark II y Mark III. Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Jose Luis de Torres García DIS ULPGC Lectora de cinta perforada Jose Luis de Torres García DIS ULPGC Grace Hopper, programadora del Mark I, definió el termino ´debug´ (depurar) para quitar los errores de un programa por el ala de una mariposa que obstruyó unos orificios de la cinta perforada. Inventó el lenguaje “Flow-matic” que evolucionaría al Cobol Jose Luis de Torres García DIS ULPGC