1a_Cruz_Santiago_David Giovanni_LT

  • Programación en máquina y lenguaje ensamblador

    Programación en máquina y lenguaje ensamblador
    En los primeros días de la informática, los programadores escribían directamente en código de máquina o en lenguaje ensamblador, que eran muy específicos para cada máquina.
  • Primeros compiladores e intérpretes

    Primeros compiladores e intérpretes
    Se desarrollaron los primeros compiladores e intérpretes, que permitieron a los programadores escribir código en un lenguaje más alto y luego traducirlo a código de máquina. El lenguaje Fortran fue uno de los primeros lenguajes de alto nivel.
  • Surgimiento de los sistemas operativos

    Surgimiento de los sistemas operativos
    Se desarrollaron los primeros sistemas operativos, como CTSS (Compatible Time-Sharing System) y Multics, que permitían a varios usuarios compartir una computadora central.
  • Nacimiento de lenguajes de programación modernos

    Nacimiento de lenguajes de programación modernos
    Se crearon lenguajes de programación como C y Pascal. Además, se desarrollaron los sistemas operativos UNIX y el lenguaje de programación C se convirtió en fundamental para el desarrollo de software de sistema.
  • Auge de las interfaces gráficas de usuario

    Auge de las interfaces gráficas de usuario
    La introducción de las interfaces gráficas de usuario (GUI) fue un hito importante. Apple lanzó la Macintosh con una interfaz gráfica, y Microsoft lanzó Windows.
  • Internet y la explosión de software

     Internet y la explosión de software
    El auge de Internet llevó al desarrollo de software orientado a la web. Lenguajes como HTML y HTTP se convirtieron en estándares. También surgieron sistemas operativos como Windows 95.
  • Software de código abierto y virtualización

    Software de código abierto y virtualización
    El movimiento de código abierto ganó popularidad con proyectos como Linux y Apache. La virtualización se convirtió en una tecnología clave, permitiendo la ejecución de múltiples sistemas operativos en una sola máquina.
  • Computación en la nube y móvil

    Computación en la nube y móvil
    La computación en la nube se volvió predominante con servicios como Amazon Web Services (AWS) y Microsoft Azure. Además, el software móvil se disparó con la popularidad de los smartphones y las aplicaciones móviles.
  • Inteligencia artificial y software de código abierto

    Inteligencia artificial y software de código abierto
    La inteligencia artificial (IA) se integró en diversas aplicaciones y servicios. El software de código abierto continuó siendo una fuerza impulsora en el desarrollo tecnológico.