-
PRIMERAS BASES
Se sientan las primeras bases del software Ada Lovelace y Alan Turing son los precursores del concepto del software A finales de 1953 John W. Backus hizo una propuesta a sus jefes de IBM basada en la idea de crear un lenguaje de programación más «accesible». -
Fortran
El equipo presentó el informe con la primera especificación del IBM Mathematical FORmula TRANslating System, un lenguaje creado para facilitar la labor a los programadores. -
Compilador de Fortran
Se presentó el primer compilador completo destinado al Fortran, y aquello logró que en los primeros años de la compilación los esfuerzos dedicados a ese área tuvieran mucho que ver con la búsqueda de un código más eficiente para el Fortran. -
COBOL
Se creó el lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) -
Primera empresa
Se fundó la primera empresa de software "Hitachi Software Works" quien utilizó el término "fábrica de software" con el fin de mejorar la productividad y fiabilidad. -
Primer correo electronico
Se envió el primer correo electrónico de la historia, el mensaje encriptado “QWERTYUIOP”, junto al signo arroba (@) como separación entre el usuario y la computadora destinataria -
Fundación de Microsoft
-
SO para microcomputadoras
Gary Kildall comenzó a desarrollar un sistema operativo destinado a las microcomputadoras PL/M que fuera sencillo en diseño y manejable en su utilización, destinado a un nuevo tipo de usuario que se estaba gestando -
Lanzamiento del Fortran 77
Apareció la primera gran evolución del Fortran y se lanzó al mercado el Fortran 77. -
CP/M
Gary Kildall decidió crear la empresa Intergalactic Digital Research, Inc (posteriormente llamada Digital Research Corporation) para explotar y comercializar el sistema operativo desarrollado para el mundo de los microordenadores y que bautizó con el nombre de CP/M. -
Creación de protocolos
TCP se dividió en dos protocolos: TCP e IP. Posteriormente, se agregaron otros protocolos a la suite de protocolos TCP/IP, entre los que se incluyen Telnet, FTP, DNS y muchos otros. -
1981
Microsoft se concentra en crear un nuevo sistema operativo, el software que será la base sobre la que se pueden ejecutar los programas del equipo. -
MS-DOS 1.0
IBM comienza a comercializar equipos con el sistema operativo de Microsoft MS-DOS 1.0 -
Macintosh 128K
Apple lanza el Macintosh 128K, siendo el primer computador personal que se comercializó exitosamente al usar una interfaz gráfica de usuario (GUI) y un ratón en vez de la línea de comandos. -
MS-DOS
Microsoft lanza al mercado Windows 1.0 Microsoft presenta Microsoft Windows, una extensión del sistema operativo MS-DOS que proporciona un entorno operativo gráfico. -
Digital Research
Digital Research transformó al CP/M-86 en un sistema operativo para los microprocesadores Intel clon del MS-DOS 3.31 -al menos en lo que a aspecto visual, nuevos comandos, y otras funciones de nueva implementación refiere-, y con aquel nuevo sistema operativo y los comandos asociados, intentó ganar terreno a Microsoft en el mundo de los ordenadores PC. -
Primera versión de MOSAIC
Se lanzó la primera versión oficial de Mosaic, aunque su desarrollo comenzaría en 1992. El desarrollo lo comandó el NCSA (National Center of Supercumputing Applications). -
Perdida de Mosaic
El navegador perdió su corona, cediendo cuota de mercado a otros proyectos que estaban floreciendo en esa época, como el famoso Netscape Navigator. -
Modelos y lineas de productos
Se siguió perfeccionando las técnicas de las décadas anteriores, afianzándose la ingeniería basada en modelos, el desarrollo basado en componentes, las líneas de producto y los modelos de madurez de procesos -
Google
Aumento su popularidad mandándolo a la cima -
Lanzamiento de Android 2.2
Mejoró el rendimiento y la compatibilidad. -
Lanzamiento de Android 3.0
Honeycomb, fue diseñado para tabletas. -
Software de la actualidad
El software de la actualidad y la aparicion de diversos dispositivos han llevado a la creación de nuevos metodos para la mejorar su funcionamiento y que estas sean flexibles con el usuario.