-
Endupingala presenta la primera descripción del sistema de numeración binario y el concepto del número cero.
-
Gottfried Wilhelm Leibniz documenta el sistema binario moderno en su artículo Explicación de la aritmética binaria y menciona el uso de símbolos binarios por matemáticos chinos.
-
Blaise Pascal inventa la Pascalina, una máquina calculadora a base de engranajes para ayudar a su padre a llevar cuentas.
-
Joseph Marie Jacquard diseña un telar automático que usa tarjetas perforadas para almacenar patrones de tejido.
-
Charles Babbage crea la máquina diferencial, un dispositivo mecánico para calcular polinomios.
Posteriormente, diseña la máquina analítica, considerada el primer concepto de computadora programable. -
Herman Hollerith desarrolla la máquina tabuladora eléctrica
-
Arthur Scherbius inventa la máquina Enigma, utilizada en la Segunda Guerra Mundial para cifrar mensajes.
-
Alan Turing desarrolla la máquina de Turing, un modelo teórico de computación que define los fundamentos de la informática moderna.
-
Kenneth Thompson y Dennis Ritchie crean B, precursor del lenguaje C, para el sistema operativo UNIX.
-
Niklaus Wirth desarrolla el lenguaje Pascal, en honor a Blaise Pascal, diseñado para la enseñanza de la programación estructurada.
-
Dennis Ritchie crea el lenguaje C en los laboratorios Bell, optimizado para sistemas operativos como UNIX.
Nace Prolog, un lenguaje de programación lógica diseñado para inteligencia artificial. -
Surge el lenguaje Ada, basado en Pascal, diseñado para el Departamento de Defensa de EE. UU.
-
Bjarne Stroustrup crea C++, una extensión de C que introduce la programación orientada a objetos.
Objective-C es desarrollado por Brad Cox y Tom Love, basado en Smalltalk, y se convierte en el lenguaje principal de Apple. -
Larry Wall desarrolla Perl para facilitar el procesamiento de texto en sistemas UNIX.
-
Guido van Rossum crea Python, un lenguaje interpretado de código abierto usado en múltiples aplicaciones.
Microsoft lanza Visual Basic, un lenguaje basado en eventos. -
Yukihiro Matsumoto desarrolla Ruby, un lenguaje de programación dinámico y de código abierto.
-
Rasmus Lerdorf desarrolla PHP para crear páginas web dinámicas.
James Gosling y su equipo en Sun Microsystems crean Java, uno de los lenguajes de programación más utilizados en el mundo.
Brendan Eich desarrolla JavaScript, un lenguaje para la web que añade interactividad a las páginas. -
Python, C, C++, Java y JavaScript siguen siendo algunos de los lenguajes de programación más utilizados a nivel mundial.