Breve historia de la Computación Concepto de Computación • Acto y acción de computar (especialmente por medios matemáticos) • Computer era la persona que realizaba los cálculos. • Desde 1945 el nombre se aplica a la maquinaria que realiza la tarea. • Computador (ordenador según los españoles) – – – – Gran capacidad de computo Capacidad para almacenar y recuperar información Para manejar redes de comunicaciones => capacidad de procesar información - TIC Sistemas de numeración • Requerido para cualquier técnica de computación o cálculo • Decimal – cercano al ser humano • Binario – cercano al computador • Tiene relación con las operaciones aritméticas o de computo Informática • Informatique es la palabra francesa e informática la traducción latina de Computer Science and Engineering • Según la Real Academia Española, es el conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de computadores, Datos e información • Datos: conjunto de símbolos usados para representar un valor numérico, un hecho, una idea o un objeto. Individualmente tienen un significado puntual. V.gr.: el número de teléfono. • Información: conjunto de datos procesados, organizados, es decir, significativos. Implica el conjunto de datos y su relación. v.gr.: si tenemos datos de edad, estudios y salarios de los trabajadores, podemos obtener la distribución del sueldo según edad, o la distribución de los sueldos en función de la formación • Usualmente se utilizan como sinónimos. Dispositivos de cómputo • Los dedos, piedras, nudos en un cordel, .... • Otras tecnologías El ABACO Tendria 5.000 años de antigüedad Es la primera herramienta para calcular conocida Blaise Pascal (1623-1662) Matemático Francés Construyó la primera máquina de sumar en 1642 1 1620 1820 Joseph Marie Jacquard Utilizó tarjetas perforadas Inventó el Jacquard loom, 1801 Joseph Marie Jacquard (cont.) Charles Babbage (1791-1871) Matemático Inglés Creó una máquina de Diferencias en 1822 Usó tecnología para relojes Para resolver ecuaciones polinomiales Nunca se terminó Máquina Analítica Babbage (1833-1846) diseñó la máquina analítica Máquina programable de propósito general Vapor como fuente de energía Diseñada para almacenar 1.000 números con 50 decimales cada uno. Las instrucciones almacenadas en tarjetas perforadas Nunca se construyó Ada Augusta Byron,Ada King, Augusta Condesa de Lovelace (1815-1851) (1815 Condesa de Lovelace (1815-1852) • Con Babbage trabajaba Ada Augusta, condesa de Lovelace, hija del poeta Lord Byron quien tenía una sólida formación matemática (algo muy raro para su época). • En 1843 publicó un trabajo en el cual describía la máquina analítica y de cómo se programaba. • Es considerada la primera “programadora” de computadores. Herman Hollerith 1860 – 1929 Desarrolló una máquina no programable para procesar los datos del censo de 1890 de USA. Los datos se almacenaban en tarjetas Perforadas Redujo el tiempo del censo de años a semanas John Atanasoff Físico americano Construyó la máquina ABC a finales de los años 30 Para resolver sistemas de ecuaciones Usó tubos de vacío No la terminó por falta de recursos Konrad Zuse Ingeniero Alemán Construyó el primer computador digital programable en los años 30 Usó dispositivos electromecánicos para realizar conmutación Primera máquina en la que se utilizó el sistema numérico binario Falta de recursos Howard Aiken 1900-1973 Físico Americano y matemático aplicado Construyó Harvard Mark I en colaboración con IBM en 1944 Usó dispositivos electromecánicos Números de 23 digitos, logaritmos y funciones trigonométricas Howard Aiken Alan Turing (1912-1954) Matemático inglés y primer científico de computación Creó modelos matemáticos de computadores (Máquina de Turing) 1936 Demostró teoremas fundamentales acerca de las limites de la computabilidad (Teoría de la Computación) Alan Turing (1912-1954) Ayudó a decifrar (criptoanálisis) los códigos secretos “Enigma” durante la 2° guerra mundial Trabajó en la construcción de un computador electrónico británico (Colossus) para decifrar códigos Se suicidó en 1954 ENIAC ENIAC: Electronic Numerical Integrator And Calculator Creado en la Universidad de Pennsylvania por John Mauchly y J. Presper Eckert entre 1943 y 1946 Primer computador digital electrónico de propósito general. Usó 19.000 tubos de vacío. Fallas cada una hora La programación requería configurar físicamente la máquina Llenaba una habitación de 30x50 pies, pesó 30 tons., y disipaba 150.000 watts de energía Se usó para realizar los cálculos de balistica y de “firing tables” de energía atómica. ENIAC (cont.) ENIAC (cont.) John von Neumann (1903-1957) Matemático Húngaro, cibernético Trabajó en el proyecto de la bomba atómica Inventó la teoría juegos y la teoría del autómata autoreplicante Originador el concepto de programa almacenado en el computador en 1945 John von Neumann (cont.) Creó el modelo de instrucciones de programa y datos almacenados en la memoria del computador Se pueden reprogramar La Arquitectura de computador de Von Neumann llegó a ser estandar universal El primer programa almacenado electrónicamente aparece en 1947 Universidad de Concepción (1) Universidad de Concepción (2) Universidad de Concepción (3) Universidad de Concepción (4) Lenguajes de Programación de Alto Nivel Grace Hopper (1906-1992) construyó el primer compilador en 1952. fue una científica especializada en Matemáticas y también una militar norteamericana, con grado de contraalmirante, considerada una pionera en el mundo de la informática. John Backus (1924-2007) y el equipo de programadores de IBM desarrollaron el lenguaje FORTRAN en 1957. Se construye ALGOL en 1958, el cual es considerado antecesor de C Lenguajes de Programación de Alto Nivel (1959) COBOL, desarrollado por Grace Hopper. (1958) LISP desarrollado por John McCarthy en Standford (1963) BASIC desarrollado por Thomas Kurtz y John Kemeny en Dartmouth (1968) PASCAL desarrollado por Niklaus Wirth (1972) PROLOG desarrollado por Alain Colmerauer y Phillip Roussel Lenguajes de Programación de Alto Nivel (cont.) A comienzo de los 70 el lenguaje C es desarrollado por Brian Kernighan y Dennis Ritchie en los laboratorios Bell de AT&T Lenguajes de programación • De alto nivel: – Fortran Cobol – C, C++, MatLab, muchos otros – Requieren de un traductor (compilador o interprete) • • De bajo nivel – lenguaje de maquina, o computador – (basado en bits) – Es el lenguaje que la maquina “entiende” Historia telégrafo Samuel Finley Breese Morse Computad or personal http://www.sapiensman.com/old_wires/telegrafo_y_telefono.htm Pantelégrafo Il Pantelegrafo ideato dall'abate Giovanni Caselli è un dispositivo per inviare e ricevere immagini a distanza con un metodo elettrochimico. Il Pantelegrafo prende servizio il 16 febbraio 1865 e va in pensione nel 1870. www.museoscienza.org/radio/telefax.html Pantelégrafo (cont.) Telefax de 1865 La puntina metallica del trasmittente esplora il documento originale scorrendo su linee parallele, e invia messaggi al ricevente attraverso la linea telegrafica. La puntina del ricevente percorre un foglio trattato chimicamente e annerisce la carta a seconda del segnale ricevuto. Due grossi pendoli garantiscono la sincronia dei due apparati. Historia telégrafo Se tendió un cable con éxito en 1846 entre Inglaterra y Francia SIFÓN REGISTRADOR : Este sensible instrumento registraba gráficamente sobre una tira de papel, mediante una línea ondulada, el despacho enviado a lo largo de un cable submarino. Una onda, a lo largo de la línea media, representaba un punto, y, al otro lado, una raya . Historia telégrafo Guglielmo Marconi Marconi descubrió que las vibraciones del éter influían sobre el cohesor a una distancia más grande si uno de los polos de la chispa y del cohesor se unían a tierra y los otros polos de cada uno se conectaban con un hilo vertical. En 1897 fue organizada la Wireless Telegraph & Sígnal Company para explotar las patentes de Marconi. Historia teléfono Alexander Graham Bell (Edimburgo, Escocia, 3 de marzo de 1847 Beinn Bhreagh, Canadá, 2 de agosto de 1922) Científico, inventor y logopeda escocés y estadounidense. Durante mucho tiempo, Bell ha sido considerado el inventor del teléfono. Sin embargo, aparentemente Bell no fue el primero en crear este aparato, sino solamente el primero en patentarlo. Así, el 11 de junio de 2002, el Congreso de Estados Unidos aprobó la resolución 269 por la que reconoció que el inventor del teléfono había sido Antonio Meucci y no Alexander Graham Bell. Antonio Santi Giuseppe Meucci fue un inventor italiano nacido en Florencia el 13 de abril de 1808 y muerto el 18 de octubre de 1896. Alrededor del año 1854 Meucci construyó un teléfono mecánico (no eléctrico) para conectar su oficina con su dormitorio ubicado en el segundo piso, debido al reumatismo de su esposa. Sin embargo carecía del dinero suficiente para patentar su invento, por lo que lo presentó a una empresa que no le prestó atención, pero que, tampoco, le devolvió los materiales. Al parecer, y esto no está probado, estos materiales cayeron en manos de Alexander Graham Bell quien se sirvió de ellos para desarrollar su teléfono y lo presentó como propio. Meucci demandó a Bell, pero murió sin ver reconocido su mérito El 11 de junio de 2002 el Congreso de Estados Unidos aprobó la resolución 269 por la que reconoció que el inventor del teléfono había sido Meucci y no Alexander Graham Bell. Historia teléfono Tendiendo un gran cable telefónico para 1.200 personas de la American Telephone & Telegraph Co. hacia 1890 . Tomás A. Watson, informa que el 2 de junio de 1875, accidentalmente se soldaron dos cuerpos con resorte y al tratar de desoldarlo se transmitió el primer sonido por el telégrafo que fue escuchado por Alexandro Graham Bell en el otro extremo. Historia teléfono Centrales telefónicas Primeras imágenes telefónicas El presidente Coolidge y su esposa en los funerales de su predecesor . Fotografía transmitida de Marion , Ohio , hasta Nueva York por las líneas de la compañía American Telephone & Telegraph . Computad or personal El 19 de mayo de 1924, cuarenta y cuatro minutos exactamente después de haber sido impresa una fotografía en Cleveland, Ohío, era exhibida, completamente revelada, a un grupo de expertos reunido en una sala en Nueva York, que había estado observando cómo la fotografía iba formándose, destello por destello, sobre una película sensible dispuesta en una complicada máquina. La distancia entre Cleveland y Nueva York es de 932 kilómetros . Comunicaciones modernas Servidor internet ISP Red local Computador personal Claude Shannon (30 de abril de 1916, Michigan - 24 de febrero de 2001), ingeniero eléctrico y matemático, recordado como "el padre de la teoría de la información". Durante este período Shannon trabajó en muchas áreas, siendo lo más notable todo lo referente a la teoría de la información, un desarrollo que fue publicado en 1948 bajo el nombre de "Una Teoría Matemática de la Comunicación". En este trabajo se demostró que todas las fuentes de información (telégrafo eléctrico, teléfono, radio, la gente que habla, las cámaras de televisión, etc., ... ) se pueden medir y que los canales de comunicación tienen una unidad de medida similar. Mostró también que la información se puede transmitir sobre un canal si, y solamente si, la magnitud de la fuente no excede la capacidad de transmisión del canal que la conduce, y sentó las bases para la corrección de errores, supresión de ruidos y redundancia. Comunicaciones modernas Comunicaciones modernas Redes de computadores • • • • • Conexión punto a punto Línea compartida LAN - WAN (Local Area Network – Wide Area Network) Internet: WAN global World Wide Web: – Web: forma de intercambiar información • Hipertexto e hipermedia – Acceso: a través de un software de navegación (browser) – Páginas escritas en html (HyperText Markup Language) – Sitio web: almacena páginas en html Funciones en la red • Buscadores – Todocl.cl – Google.cl – Metacrawler.com • Transferencia de archivos (ftp) – WS_FTP pro ftp.udec.cl • Publicación de páginas – Generación de páginas • Word, Excel, Front Page, Netscape Composer, ……….. Comunicaciones modernas • Comunicaciones Wireless Internet y WWW (1969) red ARPANET, se conectaron 4 computadores ubicados en UCSB, UCLA, Utah y SRI. (finales de los 80) WWW(World Wide Web) desarrollado en CERN, Suiza, por Tim BernersLee. (1990) Primer browser de Web creado por Tim Berners-Lee La Internet y la WWW Marc Andreesen y Eric Bina desarrollan el browser de Web Mosaic en la universidad de Illinois Marc Andreesen y Jim Clark crean Netscape en 1994 El futuro... El futuro... • “I think there is a world market for maybe five computers” ---- Thomas Watson, Chairman of IBM, 1943. • “If automotive technology had progressed as fast as computer technology between 1960 and today, the car today would have en engine less than a tenth of an inch across, would get 120 000 miles per gallon, have top speed of 240 000 miles per hour, and would cost $4” --- Rick Decker and Stuart Hirshfield, The Analytical Engine. El futuro...? Mecánica Popular 1954