-
Primera Evolución del Software
La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. No existía documentación de ningún tipo. -
Nace el lenguaje Fortran
Diseñado por John Backus es un lenguaje de programación de alto nivel de propósito general, procedural e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica -
Nacen los lenguajes Cobol y Algol
Influidos por Fortran, Cobol fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. En cambio, Algol no llegó a cuajar como lenguaje de utilización comercial. -
Multiprogramación
Se produce una revolución en el campo de los SO. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en
tiempo real. La característica de estos fue el desarrollo de los sistemas compartidos con multiprogramación, y los principios del multiprocesamiento. -
Surge el concepto de ingeniería de software
Tras una conferencia Fritz Bauer utilizó eltérmino en Garmisch (Alemania) que tuvo como objetivo resolverlos problemas de la crisis del software. Este fue
ocasionado por el avance desmesurado del hardware lo que hacía el software cada vez más completo y generalmente nunca se terminaba a tiempo. -
Software como producto
La ingeniería de software fue estimulada porla llamada crisis del software de la década de 1960,1970 y 1980. Es el resultado de la introducción de la tercera
generación del hardware. Es un hecho de que el software que se construye no solamente no satisface los requerimientos ni las necesidades del cliente, sino que
además excede los presupuestos y los horarios. -
Paradigmas de programación
Nacen los paradigmas de programación. Un paradigma de programación es una
manera o estilo de programación de software. Se trata de un conjunto de
métodos sistemáticos aplicables en todos los niveles del diseño de programas
para resolver problemas computacionales. -
Nace el lenguaje en C
Dennis M. Ritchie junto con Brian Kernigham crean el Lenguaje de programación C en los Laboratorios Bell como evolución del lenguaje B. Tenía como objetivo
encontrar un compilador que garantizará la consistencia y la velocidad de cada terminal, y entender mejor el sistema operativo Unix. -
Cabina Virtual
Ocurre uno de los acontecimientos históricos en el desarrollo de los simuladores de vuelo, cuando Thomas Furness presentó el simulador más avanzado que existe, contenido en su totalidad en un casco parecido al del personaje Darth Vader y creado para la U.S. Army AirForce. -
Ciclo de vida del software
El ciclo de vida del lanzamiento de software, en ingeniería del software, es el conjunto de estados del progreso de los proyectos de creación de aplicaciones
informáticas, para poder identificar cuánto se ha avanzado y cuánto queda hasta el final. -
World Wide Web
El físico Tim Berners-Lee inventó la World Wide Web como una herramienta útilpara científicos en 1989. Navegar porla primera página web de la historia es una
experiencia que puede resultar decepcionante. No tenía colores, ni fotos, ni videos. Tampoco había gráficos ni animaciones. -
JAVA
Su forma la empresa Java Soft para dedicarse al desarrollo de productos basados en la tecnología Java, y así trabajar con terceras partes para crear aplicaciones, herramientas, sistemas de plataforma y servicios para aumentarlas capacidades del lenguaje. Ese mismo año aparece la versión 1.0 del JDK. -
Se lanza Google
Page y Brin fundan, el 4 de septiembre de 1998, la compañía Google Inc.,8 que estrena en Internet su motor de búsqueda el 27 de septiembre siguiente (considerada la fecha de aniversario). Contaban con un armario lleno de servidores (unos 80 procesadores), y dos routers HP.9 Este motor de búsqueda superó al otro más popular de la época, AltaVista, que había sido creado en 1995. En el 2000 Google presentó AdWords, su sistema de publicidad en línea y la llamada Barra Google. -
Se lanza el SO Android para moviles
Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está
basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.