-
-
Charles Babbage diseña la Máquina Analítica, considerada la primera computadora programable mecánica. -
Ada Lovelace redacta el primer algoritmo pensado para ser ejecutado por una máquina. -
-
Alan publica “On Computable Numbers”, donde define la Máquina de Turing, base teórica del software y de la computación moderna. -
-
Turing desarrolla el bombe, una máquina para descifrar códigos nazis (Enigma), demostrando la aplicación práctica del software. -
John formula la arquitectura de von Neumann, separando hardware y software (programa almacenado). -
Desarrolla el algoritmo de la Transformada Rápida de Fourier (FFT) y los diagramas de caja y bigotes (box plots). Usa por primera vez el término “software” en un artículo sobre computación matemática. -
Grace Hopper crea el A-0 System, el primer compilador, que traduce lenguaje simbólico a código máquina. -
IBM desarrolla FORTRAN, (FORmula TRANslation), el primer lenguaje de programación de alto nivel que sigue en uso hoy en día. -
Hopper crea COBOL (Common Business Oriented Language), un lenguaje de programación diseñado para uso empresarial -
-
John G. Kemeny y Thomas E. Kurtz crean BASIC, un lenguaje de programación sencillo diseñado para principiantes. -
Los laboratorios Bell crean UNIX, una familia de sistemas operativos multitarea y multiusuario. Sirve como base para muchos sistemas operativos modernos, como Linux y macOS. -
Niklaus Wirth diseña Pascal, un lenguaje que utiliza la programación estructurada y la estructuración de datos para facilitar su aprendizaje a sus alumnos. -
-
Dennis Ritchie desarrolla C, un lenguaje de programación que llegaría a ser la base de los sistemas operativos y lenguajes futuros. -
Bill Gates y Paul Allen crean Microsoft, marcando el inicio de la industria del software comercial. -
-
IBM lanza la PC (Personal Computer), impulsando el software personal. -
Microsoft desarrolla Windows, un sistema operativo gráfico, el estándar para PCs. -
Apple lanza el Macintosh, el primer PC en usar GUI (Interfaz Gráfica de Usuario), y un ratón en vez de una línea de comandos, lo que facilitaba su uso por el público general -
Bjarne Stroustrup diseña C++, lenguaje de programación de propósito general, orientado a objetos, rápido y potente, usado para software, juegos y sistemas. Es ampliamente usado a día de hoy. -
-
Linus Torvalds lanza Linux, un sistema operativo open source creado como alternativa gratuita para otros sistemas como Windows o macOS. -
Sun Microsystems crea Java, un lenguaje de programación que permite crear software para una amplia variedad de dispositivos y sistemas operativos. -
-
Apple desarrolla MacOS X, el sistema operativo para sus PC, basado en UNIX. -
Amazon Web Services inicia una plataforma de computación en la nube que ofrece una amplia variedad de servicios y herramientas digitales a través de internet, en lugar de hacerlo mediante la compra y mantenimiento de una infraestructura física. -
-
IBM Watson es una inteligencia artificial creada por IBM. Al ganar Jeopardy!. muestra que una máquina puede procesar lenguaje natural, buscar información y responder preguntas complejas mejor que los humanos. -
Se desarrollan redes neuronales más complejas capaces de reconocer imágenes, voz y patrones con gran precisión. Mejora latraducción automática, el reconocimiento facial y más. -
La IA se vuelve capaz no solo de responder preguntas, sino de crear contenido y controlar sistemas autónomos