Sin título

Evolución del desarrollo del Software

  • Desarrollo del primer software

    Desarrollo del primer software
    Creación de programas simples para las primeras computadoras, como el ENIAC, usando lenguaje máquina.
  • Nacimiento del lenguaje ensamblador

    Nacimiento del lenguaje ensamblador
    Se creó para simplificar la programación directa en código máquina.
  • Lanzamiento de FORTRAN

    Lanzamiento de FORTRAN
    Primer lenguaje de alto nivel diseñado para cálculos científicos y matemáticos, desarrollado por IBM.
  • Creación de COBOL

    Creación de COBOL
    Diseñado para aplicaciones de negocio y destinado a ser entendido fácilmente por humanos.
  • Aparición de UNIX

    Aparición de UNIX
    Sistema operativo potente y modular que sentó las bases de muchos sistemas modernos.
  • Nacimiento del lenguaje C

    Nacimiento del lenguaje C
    Creado por Dennis Ritchie, revolucionó el desarrollo de sistemas operativos y aplicaciones.
  • Popularización del software comercial

    Popularización del software comercial
    Introducción de interfaces gráficas en sistemas como el Xerox Alto y más tarde el Apple Macintosh.
  • Lanzamiento de Microsoft Windows

    Lanzamiento de Microsoft Windows
    Estableció el estándar para sistemas operativos con interfaz gráfica de usuario en PCs.
  • Lanzamiento del kernel Linux y lenguaje Python

    Lanzamiento del kernel Linux y lenguaje Python
    Linux se convirtió en una alternativa abierta a UNIX y python ofreció una sintaxis clara y sencilla para programadores.
  • Creación de Java y JavaScript

    Creación de Java y JavaScript
    Java permitió aplicaciones multiplataforma; JavaScript revolucionó el desarrollo web.
  • Expansión del software como servicio (SaaS)

    Expansión del software como servicio (SaaS)
    Empresas como Salesforce popularizaron aplicaciones basadas en la nube.
  • Revolución de aplicaciones móviles

    Revolución de aplicaciones móviles
    Con el lanzamiento del iPhone, el desarrollo de apps cambió el consumo de software.
  • Software basado en Inteligencia Artificial

    Software basado en Inteligencia Artificial
    Proliferación de sistemas basados en aprendizaje automático y Big Data.
  • Aceleración de la computación en la nube

    Aceleración de la computación en la nube
    Crecimiento del desarrollo de software sin necesidad de escribir código avanzado.