Software development blog banner

Historia del Software

  • La máquina de Colossus

    La máquina de Colossus
    Colossus fue uno de los primeros computadores digitales, empleados por los británicos para leer las comunicaciones cifradas alemanas durante la Segunda Guerra Mundial mediante Enigma.
  • Period: to

    Historia del Software

  • Primera computadora digital de la historia

    Primera computadora digital de la historia
    ENIAC (Electronic Numerical Integrator and Computer), uno de los primeros ordenadores electrónicos, es completado. Programado con cables y enchufes.
  • UNIVAC I (Universal Automatic Computer)

    UNIVAC I (Universal Automatic Computer)
    UNIVAC I (Universal Automatic Computer) es el primer ordenador comercial. Se utiliza para procesar datos estadísticos y predicciones.
  • IBM

    IBM
    IBM presenta el IBM 305 RAMAC, el primer ordenador que utiliza un disco duro para almacenamiento en lugar de cintas magnéticas, revolucionando el almacenamiento de datos y el software.
  • Fortran (Formula Translation)

    Fortran (Formula Translation)
    Fortran (Formula Translation), el primer lenguaje de programación de alto nivel, se desarrolla para el cálculo científico y de ingeniería.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    BASIC (Beginner's All-purpose Symbolic Instruction Code)
    BASIC (Beginner's All-purpose Symbolic Instruction Code) es creado por John Kemeny y Thomas Kurtz para facilitar el aprendizaje de la programación.
  • ALGOL

    ALGOL
    ALGOL (Algorithmic Language) se convierte en el primer lenguaje de programación con un enfoque formal para describir algoritmos, influyendo en muchos lenguajes posteriores como C y Pascal.
  • UNIX

    UNIX
    UNIX es desarrollado en los Laboratorios Bell, marcando un hito en sistemas operativos multitarea y multiusuario.
  • ARPANET

    ARPANET
    ARPANET (Advanced Research Projects Agency Network), precursora de la Internet moderna, realiza la primera transmisión de datos entre dos ordenadores, estableciendo las bases para la comunicación en red.
  • Intel

    Intel
    Intel lanza el 4004, el primer microprocesador.
  • C

    C
    C, un lenguaje de programación creado por Dennis Ritchie, se convierte en un estándar para desarrollar sistemas operativos.
  • Altair 8800

    Altair 8800
    Altair 8800, el primer microordenador disponible comercialmente, desencadena el auge de la computación personal. Fue el primer ordenador personal de éxito comercial y provocó la revolución del PC.
  • MS-DOS

    MS-DOS
    MS-DOS es lanzado por Microsoft, y IBM introduce el IBM PC, que utiliza MS-DOS como sistema operativo.
  • Microsoft Windows

    Microsoft Windows
    Microsoft Windows es anunciado como una interfaz gráfica para MS-DOS.
  • Proyecto GNU

    Proyecto GNU
    Richard Stallman lanza el Proyecto GNU, promoviendo el software libre y el concepto de copyleft, que influyó en el desarrollo de muchos proyectos de código abierto. GNU es un sistema operativo de tipo Unix que incluye aplicaciones, bibliotecas, herramientas de desarrollo y juegos.
  • Windows 1.0

    Windows 1.0
    Windows 1.0 es lanzado, marcando el comienzo de la era de los sistemas operativos con interfaz gráfica. Le permite interactuar con su ordenador, navegar por Internet, jugar, enviar correos electrónicos, ver vídeos, procesar palabras y mucho más.
  • Linus Torvalds

    Linus Torvalds
    Linus Torvalds lanza el Linux, un sistema operativo basado en Unix de código abierto. Lo que significa que cualquiera puede usar, modificar y distribuir su código fuente de manera libre.
  • Mosaic

    Mosaic
    Mosaic, el primer navegador web gráfico, es lanzado, facilitando la navegación por la web y contribuyendo al crecimiento exponencial de Internet.
  • Java

    Java
    Java es lanzado por Sun Microsystems, permitiendo la creación de aplicaciones portátiles a través de la máquina virtual Java (JVM). Java se utiliza ampliamente para desarrollar aplicaciones de escritorio, aplicaciones web y aplicaciones móviles.
  • Google

    Google
    Google es fundado, revolucionando la búsqueda en Internet y el software basado en la web. Siendo el buscador más popular del mundo en la actualidad.
  • Windows me

    Windows me
    Windows Me fue un sistema operativo híbrido que intentó adaptarse a las arquitecturas de 16 y 32 bits, pero no tuvo éxito en el mercado.
  • Windows XP

    Windows XP
    Windows XP es lanzado, ofreciendo una experiencia de usuario más intuitiva y estable. Permite a los usuarios trabajar con una gran variedad de programas en su ordenador, a menudo de forma simultánea.
  • Microsoft Office

    Microsoft Office
    Microsoft Office es un conjunto de aplicaciones y servicios desarrollados por Microsoft para realizar tareas de oficina.
  • Mozilla Firefox

    Mozilla Firefox
    Mozilla Firefox es lanzado como una alternativa de código abierto a Internet Explorer.
  • Apple

    Apple
    Apple lanza el iPhone, que cambia el desarrollo de software móvil con la introducción de la App Store.
  • Android

    Android
    Android supera a iOS en participación de mercado de sistemas operativos móviles.
  • Docker

    Docker
    Docker populariza la contenedorización, facilitando el despliegue y la escalabilidad de aplicaciones. Es un programa que permite construir e implementar nuevas aplicaciones de forma más rápida en " contenedores " y ejecutarlo en máquinas virtuales.
  • GitHub

    GitHub
    GitHub se convierte en la plataforma de referencia para el control de versiones y colaboración en el desarrollo de software. Se trata de una de las principales plataformas para crear proyectos abiertos de herramientas y aplicaciones, y se caracteriza sobre todo por sus funciones colaborativas que ayudan a que todos puedan aportar su granito de arena para mejorar el código.
  • WebAssembly

    WebAssembly
    WebAssembly gana popularidad, permitiendo que los lenguajes de programación diferentes a JavaScript se ejecuten en el navegador web con alta eficiencia.
  • GPT-4

     GPT-4
    GPT-4 y otros modelos avanzados de inteligencia artificial se integran en herramientas de desarrollo de software, transformando el diseño y la programación con capacidades de lenguaje natural. Utilizando inteligencia artificial.