-
Primer algoritmo
En 1842, Ada Lovelace creó el primer algoritmo de la historia para calcular la serie de Bernoulli en la máquina analítica de Babbage -
Máquina de Turing
En 1936, Adam Turing creó una máquina teórica que podía resolver cualquier problema matemático con un algoritmo. -
Fortran
En 1957 John W. Backus crea Fortran (The IBM FOrmula TRANslating System), un lenguaje de programación de alto nivel a base de tarjetas perforadas. -
COBOL
Grace Murray Hopper desarrolló COBOL (Common Business Oriented Language) para realizar transacciones empresariales. Fue el primer lenguaje con compatibilidad universal. -
Basic
Basic fue desarrollado por alumnos del Darmouth College y fue diseñado para conseguir una mayor abstracción que los lenguajes anteriores. En 1977 fue integrado en las computadores de Apple como lenguaje de programación por defecto. -
C
Bill Ritchie, ingeniero en AT&T ideó C para su uso en sistemas Unix, y es el lenguaje de programación del kernel de Unix y Linux hasta este día. -
Pascal
Lenguaje inventado por Niklaus Wirth para su uso en la educación, aunque hoy en día es utilizado con fines comerciales. La aplicación de videollamadas Skype está programada en Pascal. -
C++
En Bell Labs, el ingeniero Bjarne Stroustrup modifica C para crear C++, con funciones que permiten la manipulación de objetos. Es uno de los lenguajes más usados hoy en día. -
Perl
Perl fue inventado por Larry Wall en 1987 para complementar Unix. -
Python
Python fue inventado por Guido Van Rossum como un lenguaje dinámico y fácil de aprender. Hoy en día es uno de los más usados, empleado por Google y la NASA, entre otros. -
Ruby
El lenguaje Ruby fue creado por Yukihiro Matsumoto como una combinación de Perl y otros lenguajes. -
PHP
PHP es un lenguaje creado por Rasmus Lerdoff para facilitar el desarrollo web. -
Java
Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems en 1995, derivado de C++ con utilidades de bajo nivel. -
JavaScript
JavaScript fue desarrollado por Brendan Eich, programador del navegador Netscape, para el scripting web. A pesar de su nombre, apenas tiene similitudes con Java, pues la sintaxis es completamente distinta. Añade la funcionalidad a la mayoría de sitios web modernos. -
C#
C# es una modificación de C++ creada por Microsoft para adaptarlo a los nuevos paradigmas de programación y eliminar su dependencia en tipos. Es el lenguaje de programación de motores como Unity. -
Go
Go es un lenguaje creado por Google en 2009 a partir de C para hacerlo más eficiente. Es el lenguaje de programación de Docker. -
Rust
Rust es un lenguaje creado en 2010 que está enfocado en la seguridad y la optimización de memoria. Actualmente es el tercer lenguaje más usado en el kernel de Linux. -
Swift
Swift es un lenguaje desarrollado por Apple para su uso en aplicaciones de iOS. -
Kotlin
Kotlin es un lenguaje desarrollado por la compañía JetBrains que pretende ser una versión modernizada y más fácil de aprender de Java. A partir de 2019 se ha convertido en el lenguaje de preferencia de desarrollo de aplicaciones Android.