-
Primera Era 1950-1965
El software se contemplaba como un añadido. No existía el planeamiento previo o la documentación de las actividades que se realizaban, únicamente se basaron en el desarrollo de la prueba y error -
Lenguajes de la Primera Era
Fortran era de alto nivel, procedimental e imperativo. Estaba adaptado al cálculo numérico y a la computación científica. Fue desarrollado por IBM en 1957 y usado para aplicaciones científicas y de ingeniería. COBOL fue creado en 1959 para ser un lenguaje universal para cualquier ordenador (existían ordenadores incompatibles entre sí). Tenía la capacidad de auto documentación, gestión de archivos y de datos. Y además la sintaxis evitaba el uso de símbolos. -
Nacimiento de la "Ingeniera de Software"
Hacía referencia a los problemas que el software experimentaba desde sus inicios debido a la mínima eficacia de las empresas al momento de realizar uno -
Surgió el Lenguaje de programación
También conocido como “lenguaje de programación de sistemas”, fue desarrollado por Dennis Ritchie para un sistema operativo multiplataforma. Era un lenguaje estructurado de alto rendimiento aunque también se podía programar a bajo nivel. -
Segunda Era 1965-1972
El software empezó a considerarse como un producto y se desarrollaba para ser comercializado.
Surgió la multiprogramación y los sistemas multiusuario, qué permitían la interacción hombre/computadora. -
Creación de Basic
Un lenguaje de programación desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular. -
Tercera Era 1972-1985
Surgieron nuevos conceptos como sistemas distribuidos: computadoras separadas físicamente y conectadas por una red de comunicaciones. Aparecieron las redes de área local y global y los comunicadores digitales. También, surgió la planificación en el desarrollo del software -
Java
James Gosling creó el “lenguaje de programación java”, que estaba orientado a objetos . Su código era similar al lenguaje C, tenía una enorme potencia para el diseño orientado a objetos con un código sencillo. -
Python
Python fue creado por Guido van Rossum, un programador holandés a finales de los 80 y principio de los 90 cuando se encontraba trabajando en el sistema operativo Amoeba. Primariamente se concibe para manejar excepciones y tener interfaces con Amoeba como sucesor del lenguaje ABC. -
JavaScript
Brendan Eich escribió la primera versión de JavaScript en tan solo diez días de mayo de 1995. Un cuarto de siglo más tarde, sigue siendo una parte clave de Internet. -
Cuarta Era 1985-2000
Se alejó de las computadoras individuales y de los programas, dirigiéndose al impacto colectivo de las computadoras y del software.
Aparecieron las redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y software de inteligencia artificial. -
"Deep Blue"
Crearon la “Deep Blue”, una supercomputadora desarrollada por IBM para jugar al ajedrez, que logró vencer al campeón del mundo. Era de procesamiento masivo, capaz de calcular 200 millones de posiciones por segundo. -
Quinta Era 2000-Actualidad
Utiliza algunos requerimientos de las anteriores, aumentando la omnipresencia de la web, la reutilización de la información y de los componentes del software. -
Windows
Surgieron Windows vista (2007), Windows 7 (2009), Windows 8 (2012), mavericks (2013).