-
ENIAC
Desarrollo del primer software en máquinas como la ENIAC, programadas con interruptores y tarjetas perforadas. -
Period: to
Nacimiento del software
-
Arquitectura de Programas Almacenados
John von Neumann introduce la arquitectura de programas almacenados, base de las computadoras modernas. -
Period: to
Primeros Lenguajes de Programación
-
A-0 System
Grace Hopper desarrolla el primer compilador (A-0 System). -
FORTRAN
IBM introduce FORTRAN, el primer lenguaje de programación de alto nivel. -
COBOL
Creación de COBOL, lenguaje orientado a negocios. -
Period: to
Software como industria
-
BASIC
Aparece BASIC, facilitando la programación para principiantes. -
UNIX
Nace UNIX, sistema operativo que influenciará el desarrollo de software en las siguientes décadas. -
Formalizacion
Se formaliza el modelo de desarrollo en cascada. -
Period: to
Expansion de Metodos y Lenguaje
-
C
Nace el lenguaje C, fundamental para el desarrollo de sistemas. -
Nce MICROSFT
Microsoft es fundada, impulsando el software comercial. -
Period: to
Software Comercial y Programación Orientada a Objetos
-
C++
Aparece C++, agregando programación orientada a objetos a C. -
WIN 1.0
Nace Windows 1.0, popularizando las interfaces gráficas. -
HTML estandares
Se crea el primer estándar de HTML, dando inicio a la web. -
Period: to
Internet y Desarrollo Web
-
Linux
Se lanza Linux, un sistema operativo de código abierto. -
Java JS y PHP
Aparecen Java, JavaScript y PHP, revolucionando el desarrollo web. -
AGILE
Se introduce el modelo Agile, cambiando la forma de desarrollar software. -
Period: to
Software como Servicio y Aplicaciones Móviles
-
Manifiesto Ágil
Se publica el Manifiesto Ágil, promoviendo metodologías como Scrum. -
Desarrollo movil
Nace el iPhone y la App Store, iniciando la era del desarrollo móvil. -
GO
Google lanza Go, un nuevo lenguaje para sistemas escalables. -
AWS, Azure Y Google Cloud
Popularización del desarrollo en la nube con AWS, Azure y Google Cloud. -
Period: to
Cloud Computing y Machine Learning
-
Frontend
Surgen React y Vue.js, revolucionando el desarrollo frontend. -
Python 3
Se lanza Python 3, consolidándolo como lenguaje para IA y ciencia de datos. -
Period: to
Actualidad: Inteligencia Artificial y Desarrollo Low-Code
-
LC y NC
Crecimiento de Low-Code y No-Code, facilitando el desarrollo sin programación compleja. -
IA
Expansión de herramientas de IA generativa como ChatGPT y Copilot para desarrollo asistido. -
EL fututo es hoy
Desde 2025 y más allá se encuentran avances en computación cuántica, desarrollo autónomo y software auto-adaptable.