Story Transcript
¿Historia de la informática como asignatura? .
Resumen Analizando la asignatura de historia hoy en día vemos que hay distintas asignaturas en las diferentes modalidades de bachillerato. Se plantea una pregunta, en un futuro se tendrá una asignatura llamada historia de la informática. Ya se podría contar sus su origen, la aparición de las primeras calculadores, el ordenador personal y como no Internet. Palabras clave Ábaco, generaciones, ordenadores, historia, informática. 1 Introducción Tal vez debemos plantear un análisis de la informática en nuestra historia humana. Se tiene la asignatura de historia en bachillerato en sus distintas modalidades, tanto en primero como segundo, entre ellas historia del mundo contemporáneo, historia del arte, historia en general. Qué ocurrirá en el año 3000, por situar un año, como se enfocaría la historia, habrá una asignatura de historia de la informática. El artículo pretende ser una guía de referencia en la historia de la informática actual, analizando cuales han sido sus orígenes, desde la importancia del cálculo, pasando por las calculadoras analógicas y digitales, los primeros ordenadores y sus generaciones y terminando por Internet. 2 Origen de la informática La informática es la ciencia que tiene por objeto estudiar el tratamiento automático de la información a través de un ordenador o computadora. La evolución de la informática se refleja a continuación primeramente en una tabla, remontándose desde el año 3500 a.c a 1937. Ábaco (3500 a.c a 1500 a.c) El origen de la informática comienza con el cálculo, cuando el hombre se hace agricultor y comerciante. Aquí nace la necesidad de contar, contaban con los dedos (de ahí el sistema decimal) y piedras naciendo así Ábaco. Se atribuye a varias
1
civilizaciones, pero se habla de dos una es de los babilonios (3500 a.c) y la otra a los chinos (1500 ac). El Ábaco es un objeto que sirve para hacer sumas, restas y multiplicaciones, consistente en un número de cuentas en una serie de varillas que representan la cifra. Calculadora de John Napier (1917) Antes de la aparición de la calculadora John Napier (1917), descubridor de los logaritmos, inventa un instrumento basado en varillas de numeración, consistente en realizar multiplicaciones a partir de sumas.
A partir de la invención del logaritmo se construye la Regla de Cálculo (1921) Se inventa en 1921 la regla de cálculo a partir de la invención de los logaritmos, es un instrumento manual de cálculo que dispone de varias escalas numéricas, realizando operaciones aritméticas complejas, como multiplicaciones, divisiones, etc. Ofreciendo una precisión limitada, dura más de un siglo entre la segunda mitad del siglo XIX y él último cuarto del XX, siendo sustituida por las calculadoras y ordenadores. Wilhelm Shickard construye la calculadora mecánica (1924) En 1924 Wilhelm Shickard construye la calculadora mecánica. Es parecido al ábaco con ruedas dentadas en lugar de varillas y bolas, dotada de mecanismo para transportar unidades, de una posición digital a otra. Pascalina (1639) Blaise Pascal en 1639 inventa y fabrica la primera sumadora mecánica llamada pascalina. Calculadora universal ( 1671) Leibniz e Isaac Newton inventan el cálculo infinitesimal independientemente. Aunque se atribuye a Leibniz la primera calculadora universal. Antecedente de computadora. Concepto de Artefacto “máquina diferencial” (1823) Babbage habiendo constatado que las tablas trigonométricas estaban plagadas de errores al haber sido calculadas a mano, concibió la denominada máquina de diferencias, un instrumento mecánico para calcular e imprimir tablas de funciones En realidad se trataba de una máquina que calculaba el valor numérico de una función polinómica sobre una progresión aritmética, pues las funciones se pueden aproximar por polinomios. Concibe una máquina para hacer cálculos, almacenarlos, seleccionar información, resolver problemas e imprimir resultados. La imagina como una máquina compuesta de varias, su proyecto fracasa en sus tiempos, pero digamos que es el precursor de la computadora, siendo su novia Ada Augusta Byron, hija del poeta inglés Lord Byron, la primera programadora de la historia, ya que además de ayudar en el desarrollo de la máquina diferencial, desarrolla programas para la máquina analítica. Álgebra Booleana (1854)
2
En 1854 George Boole desarrolla el álgebra. Se cita como punto vital para el funcionamiento interno del computador posteriormente. Tarjetas Perforadas (1885) Herman Hollerith construye la máquina censora o tabuladota, por medio de tarjetas perforadas. Leonardo Torres Quevedo (1852-1936) Herman Hollerith construye la máquina censora o tabuladota, por medio de tarjetas perforadas. Importante para la informática su invento de los aritmómetros en los que introdujo la aritmética de coma flotante, eran máquina de cálculo matemático basado en erelés, dotadas de memoria, que se gobernaban mediante una máquina de escribir, la cual servía para entrar operandos, operaciones y obtener los resultados. Máquina de Turing (1937) Introduce el concepto de algoritmo y de máquina de Turing. Si analizamos el primer origen de la informática, está totalmente vinculado al cálculo, de ahí que en mucha bibliografía se use el término las primeras calculadoras. A partir de aquí se categorizan cinco generaciones. 2 Generaciones de ordenadores Si bien anteriormente la evolución del cálculo hace que se piense en máquinas para realizar operaciones de forma automática, el mismo concepto de almacenar la información y procesarlo como desarrolla Babbage, con un juego de instrucciones, hacen pensar en el término ordenador, siendo una máquina programable. Antes de que se haga o considere el primer ordenador o máquina programable, se piensa en el “tratamiento automático de la información”, digamos por definición que es el término informática como ciencia sin intervenir el ordenador todavía, siendo el americano Herman Hollerit (1860-1929) quien se percata de la necesidad de procesar los datos del censo en 1880. Los datos se introducen en una tarjeta perforada mediante un baño de mercurio, que al introducirse por los agujeros provocaba contactos eléctricos, siendo registrador en un tabuladota. Siendo un gran avance ya que se multiplica por 100 la velocidad de proceso y se manejan 200 fichas por segundo. Hollerit funda la empresa Tabuling Machine (1986), convertida en Computing Tabulating Recorting (1911), pasando posteriormente a manos de Thomas Watson denominándose en 1911 como International Bussines Machines (IBM). A partir de aquí se tienen varias generaciones, teniendo en cuenta el concepto de programa, los avances tecnológicos de la época en el campo de la electrónica, el desarrollo de software y del hardware de la época. 2.1 Primera generación de ordenadores (1932-1952) Desarrollo histórico. El primer ordenador fue desarrollado en 1941, el Z3 del alemán Konrad Zuse (1910-1995). Le siguió en 1944 el Mark I de Howard Aiken (1900-1973) y Grace Hopper (1906-1992), construido en la Universidad de
3
Hardward con la colaboración de IBM. Con cinco toneladas. Durante los años 1950 Aiken trabajó activamente con investigadores españoles del Instituto de Electricidad y Automática del CSIC, fundado por Torres Quevedo. La sustitución de los relés por tubos de vacío dio lugar a la primera generación de ordenadores. En 1945 se construye el ENIAC (Electronic Numerical Integrator and Calculator) de los estadounidenses John Eckert (1919-1995) y John Mauchly (1907-1980) que se usó en el cálculo de trayectorias de proyectiles. Acabada la guerra se utilizó para calcular el número pi con unos 2000 decimales, y para hacer los primeros diseños de la bomba de hidrógeno. Tenía 18000 tubos y pesaba 30000 kg. Era 300 veces más rápido que el Mark I y sólo costaba 400000 dólares frente a los cinco millones del Mark I. Sin embargo sólo tenía 20 registros de memoria, de 10 dígitos decimales; estaba pues muy lejos de cualquier ordenador personal. En un test de prueba en febrero de 1946 el Eniac resolvió en dos horas un problema de física nuclear que previamente habría requerido 100 años de trabajo de un hombre. Lo que lo caracterizaba como a los ordenadores modernos no era simplemente su velocidad de cálculo sino el hecho de que combinando operaciones permitía realizar tareas que antes eran imposibles. En 1950 se diseña el primer ordenador de gestión el UNIVAC. En respuesta IBM crea el IBM 705 en 1952, desbancando a UNIVAC. En 1945 mientras se construía el ENIAC, se incorporó al equipo el prestigioso matemático húngaro Johannes Von Neumann (1903-1957), quien propuso que los programas se almacenasen en la memoria como si fuesen datos, y no en una memoria especial, como se hacía desde el diseño de Babbage, equipo que se iba a llamar EDVAC. Los informes fueron tan precisos que otros se adelantaron y así el primer ordenador tipo Von Neumann fue el EDSAC (Electronic Delay Storage Automatic Calculator) construido el año 1949 por Mauricio Wilkes (1913-) en la Universidad de Cambridge. De esta generación sólo llegó uno a España, un IBM 650, contratado por RENFE en 1958. Tecnología. Se usaban las válvulas de vacío para construir las computadoras, eran componentes voluminosos, caros, de elevado consumo y producían mucho calor. Teoría de Von Neuman. Todo ordenador va a estar fundamentado en unidades de proceso, memorias y un programa almacenado, utilizando el sistema binario. 2.2 Segunda generación (1953-1962). Desarrollo histórico. El UNIVAC II no salió hasta 1958, cuando IBM ya había recobrado el liderato. De poco les había servido una fusión con Sperry Giroscope Co (1955) para crear la Sperry Rand Corporation. Con la aparición del transistor los primeros ordenadores transistorizados fueron dos pequeños modelos de NCR y RCA. Los primeros de IBM y Sperry Rand fueron el IBM 7070 (1960) y el UNIVAC 1107 (1962), respectivamente. Bull comercializó los Gamma 30 y 60. En España se introduce el segundo ordenador en 1959, era el UNIVAC UCT. En 1961 es una la era de la informática llega a nuestro país en la Feria de Muestras de Barcelona con el IBM 1401. Las empresas destacadas que lo usaron fueron en Sevillana Electricidad, Galerías Preciados y el Ministerio de Hacienda. Los primeros ejemplares se instalaron en 1962, Sevillana de Electricidad (empresa del grupo ENDESA), Galerías Preciados (Actualmente propiedad de El Corte Inglés S.A.) y Ministerio de Hacienda. Tecnología. Se descubre el transistor que es una placa de silicio donde van impresos los circuitos, son: más pequeños, más baratos y consumen menos. Avances en el hardware. Dispositivos de Entrada/Salida, memorias y discos. Durante esta época se introdujeron las unidades de cinta y discos magnéticos, y las lectoras de tarjetas perforadas e impresoras de alta velocidad.
4
Avances en el software. Aparecen los primeros lenguajes de programación como por ejemplo: el COBOL (1959), el Algol (1960), el LISP (1962) y el FORTRAN que fue creado en 1954 para IBM, por John Backus (1924-2007). 2.3 Tercera generación (1963-1971)
Desarrollo histórico. Aparecen las primeras familias de ordenadores, que son distintos ordenadores, de potencia y precio. Tienen la misma arquitectura, por lo que son compatibles. Aparecen los minicomputadores. Destaca la familia IBM 360 en cuyo desarrollo invirtió 5000 millones de dólares de aquella época (1964) y sobre todo la IBM 370 (1970), el producto más famoso de esta generación. En 1969, Kenneth Thompson y Dennis Ritchie crean el sistema operativo Unix, en los laboratorios AT&T. Tecnología. Nacen los circuitos integrados que son pastillas que contienen transistores, diodos, resistencias y condensadores. Cada vez son más pequeños. En 1968 nace Intel Corporation, cuyos fundadores son Robert Noyce y Gordon Moore. Hardware. Memorias en circuitos integrados. Aparecen las memorias ultrarrápidas (Caché). Software. Aparecen lenguajes como PL/1 (1964), PASCAL (1971) y BASIC (1964) y los actuales sistemas operativos. Se estandarizan los lenguajes utilizados como Fortran (1966), Algol(1968) y Cobol (1960). 2.4 Cuarta generación (1972-1987) Desarrollo histórico. Aparecen los microprocesadores y por lo tanto los Personal Computer (PCs), siendo otro punto de partido en la historia de la informática, siendo estudiado a parte como la evolución de los ordenadores personales. El cambio de generación nace con la aparición del microprocesador Intel 4004, desarrollado por Intel en 1971. Aparece el primer ordenador personal en EEUU el Altair 8800 (1974). Microsoft crea el sistema operativo MS-DOS para PC, para la empresa IBM. Tecnología. Aparecen los sistemas de alta densidad de integración denominados “Chips”, que contiene muchísimos componentes. Hardware. Mejoras en las memorias y en la grabación de los discos magnéticos. Software. Lenguajes de alto nivel, capaces de utilizar distintos tipos de datos complejos, entre ellos destaca Cobol 74, Pascal, ADA, Fortran 77, Prolog, C y Modula-2. Se desarrolla la inteligencia artificial y los programas de CAD. (Diseño Asistido por Computador).
2.5 Quinta generación (desde 1998) Desarrollo histórico. Aparece la inteligencia artificial, el procesamiento paralelo y distribuido, Internet, la programación orientada a objetos y la programación basada en componentes. Tecnología. Se emplean modernos chips, con más de un millón de componentes, la industria y la investigación se decanta hacia construcción de dos tipos de máquinas: supercomputadoras de alta velocidad y computadores de funciones inteligentes.
5
Características. Los chips se fabrican con otros materiales distintos al silicio y aparecen nuevos dispositivos de Entrada/Salida. Auge de las redes de comunicaciones. Software. Aparecen lenguajes de alto nivel orientado a objetos entre ellos C++, Visual Basic, Java (1990) de la empresa Sun Microsystems, lenguaje de programación para la programación de electrodomésticos en un proyecto llamado "Green Project", dirigido por James Goslin, resultando un fracaso en 1993, con lo que hace que Sun se centre en otros proyectos como el lenguaje de programación Oak. Durante esta época es cuando empieza el boom de Internet al disponer de un entorno gráfico. El lenguaje Oak (antecesor del Java) se puso en libre distribución, y tras una supuesta visita a una cafetería, James Goslin estableció el nombre definitivo: Java (que significa café en el argot americano). Y el 23 de mayo de 1995, Sun anuncia oficialmente el nacimiento del nuevo lenguaje de programación de propósito general (no solo para aplicaciones de Internet). También destacan Visual C, Visual C#, siendo este último un lenguaje diseñado para crear una amplia gama de aplicaciones que se ejecutan en .NET Framework, siendo un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado. En resumen algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic, Delphi (Object Pascal), C++, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P#[1] y el Prolog.NET[2] ), Cobol y PowerBuilder. Se podría finalizar hablando de los lenguajes para la Web en su quinta generación, pero sería otro tema de estudio en la historia de la informática, con la revolución de Internet. Se hablará de la historia de Internet como parte de la historia de la informática. 3 Evolución de ordenadores personales Dentro de la historia de la informática, y remontándonos al año 1971, aparece el primer ordenador personal. El ordenador ha sufrido una evolución dentro de la historia de la informática, resumiéndose en cuanto a sistemas operativos: En 1977 surge el Apple II, En 1981 aparece el primer PC (Personal Computer) de IBM y el sistema operativo MS-DOS. En 1982 aparece la primera hoja de cálculo llamada Lotus 1-2-3. En 1984 surge Macintosh. En 1987 se da la segunda generación de ordenadores personales IBM, los PS/2. En 1990 aparece Windows, primer entorno visual incorporado al sistema operativo. En 1992 se lanza el sistema operativo OS/2 versión 2.0, con capacidad multitarea. En 1993 aparece el sistema operativo Windows NT. Aquí se ofrece la posibilidad de conectarse en red. En 1994 aparece el primer procesador RISC con un juego de instrucciones reducido, incorporándolo Macintosh. En 1995 aparece Windows 95 ofreciendo mejor entorno gráfico, multimedia y de conexión de dispositivos.
6
En 1998 se lanza Windows 98, con mayor velocidad de ejecución de aplicaciones. También aparece Windows NT 4.0, como sistema operativo de servidor y estación de trabajo. A partir del año 2000 aparece Windows Millenium, sucediendo a Windows 98, y Windows 2000 como sucesor de Windows NT. Aparecen Windows XP, Vista y actuamente en el año 2010 Windows 7. Se podría hacer una evolución histórica en los ordenadores personales en su evolución hardware, sobre todo de los microprocesadores, es un tema abierto que se propone para su estudio histórico, al igual que Internet. La evolución histórica de la informática se ve afectada por Internet, siendo su posible estudio histórico el apartado siguiente.
3 Evolución de Internet También en la historia de la informática Internet juega un papel importante, ya que se si recordamos el concepto de Informática, es tratamiento automático de información través del ordenador. Digamos que es el término plural a través de ordenadores conectador en red. Por tanto podemos consideras Internet como parte de la historia de la informática ya que nace gracia a ella. Por tanto si se tuviera que explicar la historia de Internet hoy día, tendremos algo de historia aunque sea corta. Los puntos a tratar serían: Su origen se da EEUU en la agencia gubernamental de investigación ARPA (1958) (Advanced Research Projects Agency), creada para afrontar la guerra tecnológica y militar con la antigua URSS. Evolución de la líneas telefónicas, con técnicas de multiplexación. Paul Baron con la pregunta ¿y si cae la red como se puede seguir comunicándose en caso de amenaza nuclear?. Surge la conmutación de paquetes, es decir, indicar el camino de los datos por donde debe ir en la red. JCR Licklider (1963), visiona por primera vez un sistema como es Internet, en principio para crear redes para investigadores. En 1966 ARPA posee 17 nodos en EEUU para que los investigadores accedieran a los recursos de ordenadores desde sus oficinas. En 1969 un psicólogo que trabajaba con JCR Licklider en IPTO, Bob Tylor, tenía tres terminales en su oficina, cada uno con una línea telefónica separada conectada a un ordenador distantes. Los tres terminales lo conectaban con MIT, Berkeley y la Corporación de Desarrollo de Sistemas en Santa Mónica, asienta las bases de Internet, indicando el porque no se construye un terminal que pudiera hablar con todos los ordenadores del país o con un red que se conecte a ellos. ARPA encarga la construcción de una red en base a los principios de Bob Taylor, basada en la tecnología de intercambio de paquetes de Paul Baron, siendo la red de la Agencia de Proyectos de Investigación Avanzada llamada ARPANET. Es una red que ayuda a investigadores a trabajar con más eficacia y abre el camino a trabajar en redes. En 1972 comienza a funcionar ARPANET, con tres servicios, acceso remoto a ordenadores y a otros dispositivos, compartir información transfiriendo archivos y posibilidad de impresión remota. En 1981 se crean redes en centros educativos y se crean redes de paquetes por satélite, paquetes para la comunicación de voz y de radio. ARPA incluso no puede conectarse a la red ARPANET, ha problemas de comunicación de redes distintas, en 1983 surge el estándar como protocolo
7
TCP/IP para solventar este problema. El conjunto de redes que utilizaba TCP/IP se le conoce como Internet. El nacimiento de Internet surge a finales de los 70, pero no es hasta 1983 cuando ARPANET usa TCP/IP. Es en esta fecha cuando comienza Internet a funcionar. En 1988 empieza a conocerse Internet, por un programa intruso que activaba copias por la red y sobrecargaba los ordenadores. Internet aparece en las noticias. Los programadores empiezan a combatir una posible guerra tecnológica. En 1990 Archie aparece para poner orden a la información en Internet, facilitando la búsqueda de información. Los usuarios obtenían listas de ftp para acceder a la información. En 1990 finaliza ARPANET con su desinstalación. Los lugares donde estaba instalado ARPANET se reemplazan por nuevas redes. En 1991 nace Gopher como navegador de Internet. Permite a los propietarios de la información ordenarla con directorios, archivos y punteros a otros Ghopers. Aquí surge el problema de crear un índice para buscar la información. Se crea para ello una base de datos llamada Verónica llegando a tener más de un millón de entradas. En 1992 Tim Berners-lee idea una manera de organizar la información de Internet y sus recursos, para los investigadores, nace WWW (Word Wide Web). Se basaba en usar hipertextos con enlaces o direcciones a otros recursos. La dirección es llamada URL, o localizador universal de recursos. El servicio WWW se usa en los navegadores. En 1993 se crea Mosaic, un navegador Web sencillo y amigable. Permite recuperar información de texto, imágenes, etc. A partir de 1993 aparecen nuevos servicios asociados al protocolo TCP/IP. Todo ello va a dar lugar a la aparición de la Web 1.0, en la que los webmasters ponen la información en Internet. No es hasta 2003 cuando se evoluciona de la Web 1.0 a la Web 2.0, en la que los usuarios de Internet no son solamente consumidores sino parte integrante en los contenidos Web. Aparece el concepto de Web 2.0 con Tim O’Reilly, hay un cambio sobre la concepción de Internet y sus funcionalidades, que ahora abandonan su marcada unidireccionalidad y se orientan más a facilitar la máxima interacción entre los usuarios y el desarrollo de redes sociales (tecnologías sociales) donde puedan expresarse y opinar, buscar y recibir información de interés, colaborar y crear conocimiento (conocimiento social), compartir contenidos.
3 Conclusiones Como se observa del artículo y la historia de la informática, se observa tres grandes acotaciones en su historia, desde cuando se produce su origen con la aparición del cálculo hasta Babbage con su primer término de computadora, luego desde Babbage hasta Hollerit y por último desde Hollerit hasta Von Newman. Otra consideración sería ver el término informática como un gran árbol, el cual va teniendo ramificaciones y hacen de su estudio apartados y subapartados, como se describe en el artículo, en el caso de generaciones de ordenadores, evolución de la tecnología informática, evolución de los lenguajes de programación, software, hardware y como no una gran rama que le sale tanto a nivel de concepto como historia que es Internet, teniendo dos momentos importantes con la Web 1.0 y Web 2.0.
8
Bibliografía Abaco, (2010), extraído el 15 http://www.historiadelainformatica.com/index.php/Abaco
enero
desde
Historia de la informática y metodología de la ciencia, (2010), extraído el 15 enero desde http://www.dlsi.ua.es/~marco/himc/tema313.html Historia de la informática, (2010), extraído http://www.dma.eui.upm.es/historia-de-la-informática
el
13
enero
desde
Historia de la informática, (2010), extraído http://mundopc.net/artículos/historia-de-la-informatica/
el
13
enero
desde
Una breve historia de Internet, http://www.ati.es/DOCS/internet/histint/
(2010),
extraído
el
15
enero
desde
Web 2.0, (2010), extraído el 19 enero desde http://www.planetaweb2.net/ COBO; Cristóbal; Pardo y Hugo, (2007). Planeta Web 2.0. Inteligencia colectiva o medios fast food. México: UVC y FLACSO.
9