Evolución del desarrollo de software

  • 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.