
Hoy en día, hay una amplia gama de lenguajes de programación.
Hay diferentes tipos de lenguajes, con diferentes características y diferentes sintaxis.
Los desarrolladores pueden usar cualquier lenguaje de programación según sus necesidades, pero ¿Cómo empezó todo?
¡Aquí encontrarás la respuesta!
Algunos de los famosos y populares lenguajes de programación son:
- Java
- Javascript
- Python
- C
- C++
- C#
- Ruby
- Perl
- R
- PHP
Y hay muchos otros también.
Pero estos lenguajes de programación simplemente no salieron.
Llevó años llegar a este nivel, donde hay tantos lenguajes de programación con características tan útiles.
Hay una gran historia de los lenguajes de programación.
El principio de la historia de la programación
El primer lenguaje de programación fue un algoritmo creado por Ada Lovelace en 1883.
Ada Lovelace creó este algoritmo para el motor analítico de Charles Babbage.
El propósito de este algoritmo era calcular los números de Bernoulli.
En 1936, por primera vez, los códigos informáticos fueron especializados por Alonzo Church y Alan Turing.
Church expresó el cálculo lambda de forma formulativa.
Lenguaje de ensamblaje
Los primeros ordenadores modernos (alimentados eléctricamente) fueron creados en los años 40.
Estas computadoras estaban limitadas en velocidad y capacidad de memoria.
Debido a estas limitaciones, los programadores se vieron obligados a escribir manualmente programas en lenguaje ensamblador.
Siendo un lenguaje de programación de bajo nivel, era una tarea difícil programarlo manualmente.
Los programadores se dieron cuenta entonces de la necesidad de lenguajes de alto nivel para disminuir el esfuerzo que se requería para escribir los programas en lenguaje ensamblador manualmente.
Los primeros lenguajes de programación
Konrad Zuse propuso la idea de los primeros idiomas de alto nivel.
Desarrolló el Plankalkül entre 1943 y 1945, pero por alguna razón, no fue implementado.
Fue en 1949 cuando se creó el primer lenguaje de programación de alto nivel para computadoras electrónicas.
John Mauchly propuso el Short Code, originalmente conocido como código breve y fue implementado por William F Schmidt.
El código corto fue el primer lenguaje de programación funcional. Se representaba en una expresión matemática comprensible para los humanos.
Pero tenía una gran desventaja.
Un programa tiene que ser traducido al código de la máquina cada vez que se ejecuta. Este era un proceso mucho más lento.
En 1952, Autocode fue desarrollado por Alick Glennie.
Fue el primer lenguaje compilado que se convierte directamente en código máquina usando un compilador.
Es la segunda versión, Mark 1 autocode, fue desarrollado dos años después por R.A. Brooker para Mark 1.
El autocódigo fue mejor que sus predecesores, pero aún así no logró ganar popularidad.
FORTRAN fue el primer lenguaje de programación popular que fue desarrollado en 1954 por un equipo de IBM.
Es el lenguaje de programación de alto nivel más antiguo que aún se utiliza. Todavía había tiempo para que salieran los lenguajes de alto nivel como Java, C y C++.
Pero su punto de partida fue desarrollado en 1958 por un comité científico de investigación y usos científicos.
Desarrollaron un lenguaje conocido como Algol.
Java y muchos otros lenguajes de alto nivel están basados de alguna manera en Algol.
Desarrollos posteriores y establecimiento de paradigmas de programación
COBOL fue el primer lenguaje de programación de alto nivel que podía funcionar en el tipo o marca de ordenadores.
Fue desarrollado en 1959 y significa COmmon Business Oriented Language.
Se utiliza en el procesamiento de tarjetas, cajeros automáticos, e incluso se usó en la película Terminator para el despliegue visual del Terminator.
El mismo año, el LISP fue inventado por John McCarthy para su uso en inteligencia artificial.
Estos lenguajes siguen en uso.
Muchos lenguajes de programación fueron desarrollados en la última década. Hubo muchas mejoras pero aún así la programación fue una tarea difícil.
John G. Kemeny y Thomas E. Kurtz decidieron crear algo para los estudiantes que no tienen una buena programación y comprensión matemática.
Crearon una familia de lenguajes de programación fáciles de usar y la llamaron BASIC.
Años más tarde, Bill Gates y Paul Allen modificaron el BASIC y esta versión modificada terminó siendo el primer producto de Microsoft.
En 1972, Dennis Ritchie desarrolló el lenguaje de programación C.
El C se convirtió en uno de los lenguajes de programación más populares y en los años siguientes, influyó fuertemente en muchos lenguajes de programación como Java, C++, GO, Ruby, Javascript, Perl y Python.
El mismo año en 1972, Donald D. Chamberlin y Raymond F. Boyce desarrollaron SQL. SQL son las siglas de Structured Query Language (Lenguaje de consulta estructurado).
Fue desarrollado especialmente para trabajar con bases de datos, y aún hoy en día, sigue siendo uno de los lenguajes más populares en el mundo de las bases de datos.
En este período, desde finales de los años sesenta hasta finales de los setenta, se inventaron muchos paradigmas de programación populares.
El simulador se inventó en los años 60 y fue el primer lenguaje de programación que apoyó la programación orientada a objetos.
C fue el primer lenguaje de programación de sistemas, y Prolog fue el primer lenguaje de programación lógica.
Consolidaciones y mejoras en la década de 1980
En esta década, en lugar de desarrollar nuevos paradigmas, se hicieron mejoras a los inventos de la década pasada.
Una de esas consolidaciones fue C++. C++ fue desarrollado por Bjarne Stroustrup en 1983.
Es una extensión de C, con una importante característica, la programación orientada a objetos.
Combinaba sistemas y programación orientada a objetos.
Hoy en día, C++ es uno de los lenguajes de programación más utilizados.
Es muy utilizado en los motores de juegos y en el desarrollo web.
Software popular como adobe photoshop también utiliza C++.
Otra tendencia muy importante añadida durante este tiempo fue el uso de módulos, o simplemente, unidades organizativas de código a gran escala.
En el futuro, los módulos se convirtieron en una parte muy importante del mundo de la programación.
También, las características orientadas a objetos como el polimorfismo se originaron en esta década.
Objective-C, el principal lenguaje utilizado en el sistema operativo de Apple, macOS e IOS fue desarrollado en 1983.
Otros lenguajes notables desarrollados durante este período fueron Perl en 1987 por Larry Wall, Tcl en 1988 por el equipo central de Tcl, Ada en 1983, Common Lisp en 1984 y Eiffel en 1984
La era de Internet

A finales de los 80, comenzó la era de Internet.El rápido crecimiento de Internet fue un punto clave en el mundo del lenguaje de programación.
Uno de los más importantes, así como el lenguaje de programación más utilizado hoy en día, Javascript fue creado en 1995.
Fue creado por Brendan Eich en sólo 10 días.
Antes, nadie pensaba que Javascript se convertiría en algo tan grande en el mundo de la programación.
Por eso nadie prestó atención a Javascript en ese momento.
Hoy en día, es uno de los lenguajes de programación más populares, y casi todas las páginas web que existen hoy en día están construidas en javascript.
Es una de las tecnologías centrales de la World Wide Web, las otras dos son CSS y HTML.
Historia y características de Javascript
Otro importante lenguaje de programación de alto nivel que salió en los años 90 fue Java.
En el mundo moderno, cualquier persona relacionada con la programación, aunque sea un poco, sabe que hay algo conocido como Java.
Pero originalmente, fue desarrollado para cajas de cable y dispositivos de mano.
Pero mejoró tanto que hoy en día, está en todas partes.
Desde la World Wide Web hasta computadoras y teléfonos inteligentes, e incluso parquímetros.
Sin duda, Java es el lenguaje de programación más popular hoy en día.
Los lenguajes de programación desarrollados hasta 1991, como el C, eran geniales.
Pero siempre se siente difícil escribir código en muchos lenguajes de programación.
A veces la sintaxis se vuelve tan difícil, incluso para los programadores experimentados.
Entonces, en 1991, Guido Van Rossum creó un lenguaje de programación muy fácil de usar.
Lo llamó Python porque amaba mucho al grupo de comedia británico Monty Python.
Python se convirtió en un lenguaje muy popular en los años siguientes.
Hoy en día, junto con java y javascript, python es uno de los lenguajes más populares.
Otros lenguajes notables creados durante este período fueron Haskell en 1991, Visual Basic en 1991, Lua en 1993, R en 1993, Ruby en 1995, Ada 95 en 1995, PHP en 1995, y Rebol en 1997.
La programación funcional surgió en este período y Haskell es un lenguaje de programación puramente funcional.
Es muy popular cuando se trata de operaciones matemáticas complejas.
Microsoft desarrolló Visual Basic que también se hizo muy popular.
R se hizo popular en el análisis de datos mientras que PHP y Ruby son ampliamente utilizados en el desarrollo web.
El crecimiento de los lenguajes de programación modernos
La evolución de los lenguajes de programación continuó con el comienzo de un nuevo siglo.
Microsoft desarrolló C# en 2001, es muy similar a C++, Java y Visual Basic.
C# se utiliza mucho en los productos de Microsoft, y en las aplicaciones de escritorio.
En 2003, Martin Odersky creó Scala que se utiliza en el desarrollo de Android.
Go fue desarrollado por Google en 2003 para resolver problemas que se originaban en grandes sistemas de software.
Más tarde, en la siguiente década, Google también inventó otro lenguaje útil, Dart.
Dart se utiliza en Flutter para crear aplicaciones móviles multiplataforma.
TypeScript, inventado en 2012, es una parte importante del marco Angular.
Apple también desarrolló un nuevo lenguaje, llamado Swift en 2014 como reemplazo de C#, C, y C++.
Otros lenguajes notables desarrollados en el siglo XXI son ActionScript 2000, D en 2001, Scratch en 2002, Groovy en 2003, F# en 2005, PowerShell en 2006, Clojure en 2007, Rust en 2010, Kotlin y Elixir en 2011, y Julia en 2012.
Historia de la programación informática resumida
Entonces … ¿Cuál fue el primer lenguaje de programación para ordenadores?Oficialmente, el primer lenguaje de programación para un ordenador fue el Plankalkül, desarrollado por Konrad Zuse para el Z3 entre 1943 y 1945.Sin embargo, no se implementó hasta 1998.Short Code, que fue propuesto por John Mauchly en 1949, se considera el primer lenguaje de programación de alto nivel.Fue diseñado para representar expresiones matemáticas en un formato legible por los seres humanos.Sin embargo, debido a que tenía que ser traducido en código de máquina antes de que pudiera ser ejecutado, tenía velocidades de procesamiento relativamente lentas.Otros primeros lenguajes de programación se desarrollaron en los años 50 y 60, incluyendo Autocode, COBOL, FLOW-MATIC y LISP.De estos, sólo COBOL y LISP se siguen usando hoy en día.Conclusión sobre la historia de la programaciónLos lenguajes de programación han cubierto mucho en los últimos setenta años.Desde la creación de programas difíciles en lenguaje ensamblador hasta programas pitón extremadamente fáciles de usar, sin duda hay demasiadas mejoras.Miles de personas han trabajado durante estas décadas.Algunas de las personas más prominentes del mundo de los lenguajes de programación son Dennis Ritchie, James Gosling, Guido van Rossum, John Backus, Konrad Zuse, Rasmus Lerdorf, Cleve Moler, Chris Lattner, Bjarne Stroustrup, Anders Hejlsberg, y Yukihiro Matsumoto.Hay muchos otros.Pero los inventos y mejoras no se detuvieron aquí.Esto continuará en el futuro y tal vez, continuará para siempre.
Año | Evento |
---|---|
1843 | Ada Lovelace es acreditada como la primera persona que describe o escribe un programa de ordenador.
En 1843, describió un algoritmo para calcular los números de Bernoulli usando el Motor Analítico. |
1889 | La máquina tabuladora Hollerith fue inventada por Herman Hollerith en 1889, permitiendo que los datos se cuenten y tabulen programáticamente. |
1956 | Uno de los primeros lenguajes de programación, FORTRAN, fue presentado al público el 15 de octubre de 1956.
Fue desarrollado por John Backus y otros en IBM. |
1958 | El segundo lenguaje de programación más antiguo, LISP fue desarrollado por John McCarthy y se utilizó por primera vez en 1958. |
1959 | El COBOL comenzó a ser desarrollado en 1959 por Grace Hopper y Bob Bemer. |
1964 | El lenguaje de programación original BASIC fue desarrollado por John Kemeny, Mary Keller y Thomas Kurtz, y fue presentado al público el 1 de mayo de 1964. |
1965 | Simula es considerado el primer lenguaje de programación orientado a objetos, desarrollado alrededor de 1965 por Ole-Johan Dahl y Kristen Nygaard. |
1966 | Martin Richards desarrolló el lenguaje de programación BCPL en 1966, que se hizo popular por su portabilidad. |
1966 | El lenguaje de programación MUMPS fue desarrollado por Neil Pappalardo en el Hospital General de Massachusetts en 1966. |
1967 | Conocido por sus capacidades gráficas, Logo fue creado por Seymour Papert en 1967. |
1971 | Pascal fue desarrollado en 1971 por Niklaus Wirth. |
1972 | Dennis Ritchie y Brian Kernighan desarrollaron el lenguaje de programación C en los laboratorios Bell en 1972. |
1972 | El lenguaje de programación Prolog fue desarrollado por Alain Colmerauer y sus colegas en 1972 en la Universidad de Marsella. |
1972 | Smalltalk fue el segundo lenguaje de programación orientado a objetos y el primer verdadero IDE, desarrollado por Alan Kay y otros en Xerox PARC en 1972. |
1974 | SQL es un lenguaje de programación de bases de datos y fue desarrollado por Edgar Codd en 1974 y sigue siendo importante en el mundo de los lenguajes de programación. |
1975 | Una variación del LISP, el lenguaje de programación Scheme fue creado en 1975 por Guy Steele y Gerry Sussman en el laboratorio de Inteligencia Artificial del MIT. |
1975 | El lenguaje de programación Altair BASIC fue desarrollado por Bill Gates, Paul Allen y Monte Davidoff, y se puso a disposición para su uso el 2 de enero de 1975.
Se usó para crear programas para las computadoras de Altair. |
1979 | El desarrollo del lenguaje de programación C++ fue iniciado en 1979 por Bjarne Stroustrup.
Originalmente llamado «C con clases», C++ es uno de los lenguajes de programación más utilizados. |
1979 | Oracle lanzó la primera versión comercial de SQL en 1979. |
1979 | El Departamento de Defensa desarrolló el lenguaje de programación Ada, originalmente llamado DoD-1, y lo nombró en honor a Ada Lovelace en mayo de 1979. |
1984 | FoxPro es un lenguaje de programación para desarrollar aplicaciones de bases de datos y fue lanzado por Fox Software en 1984. |
1984 | Cleve Moler comenzó a desarrollar el lenguaje de programación MATLAB a finales de la década de 1970, y fue lanzado al público, junto con el paquete de software MATLAB, en 1984. |
1987 | El lenguaje de programación de código abierto Perl, desarrollado por Larry Wall, fue introducido en 1987.
Es comúnmente usado en la creación de scripts CGI y en la programación de aplicaciones web. |
1988 | Desarrollado a mediados de los 80 por Brad Cox y Tom Love, el lenguaje de programación Objective-C fue oficialmente licenciado por NeXT en 1988. |
1990 | Tim Berners-Lee desarrolló el lenguaje de marcado HTML en 1990.
El HTML es uno de los lenguajes de programación más populares y ampliamente utilizados en el mundo. |
1990 | Haskell, un lenguaje de programación de uso general, se introdujo en 1990. |
1990 | Los ingenieros de Apple desarrollaron el lenguaje de programación Dylan a principios de los 90.
Dylan fue diseñado para asemejarse a la sintaxis del lenguaje de programación ALGOL. |
1991 | El desarrollo de Python fue iniciado en 1989 por Guido van Rossum y puesto a disposición del público en 1991. |
1991 | Visual Basic fue desarrollado por Alan Cooper y lanzado en mayo de 1991. |
1993 | Lua fue creada en 1993 por ingenieros de la Pontificia Universidad Católica de Río de Janeiro, Brasil. |
1993 | R es un lenguaje de programación creado por Robert Gentleman y Ross Ihaka e introducido en 1993. |
1994 | El concepto de CSS fue iniciado por Håkon Wium Lie en 1994.
El W3C introdujo la especificación para el CSS en 1996. |
1995 | Java fue desarrollado por James Gosling y otros desarrolladores de Sun Microsystems, y fue presentado al público por primera vez en 1995. |
1995 | El lenguaje de programación orientado a objetos Ruby desarrollado por Yukihiro Matsumoto fue lanzado por primera vez en 1995. |
1995 | El lenguaje de programación experimental y multiparadigma Curry fue introducido por Michael Hanus, Herbert Kuchen y Juan José Moreno-Navarro en 1995. |
1995 | Racket es un lenguaje de programación de propósito general desarrollado por Matthias Felleisen en 1995. |
1995 | Un lenguaje de scripts interpretado del lado del servidor, PHP fue desarrollado por Rasmus Lerdorf a partir de 1994 y lanzado el 8 de junio de 1995. |
1995 | Originalmente llamado LiveScript cuando fue lanzado en noviembre de 1995, JavaScript fue desarrollado por Brendan Eich y renombrado como tal en diciembre de 1995. |
1996 | Introducido en 1996, OCaml es una versión orientada a objetos del lenguaje de programación Caml. |
1998 | XML es un lenguaje de marcado, con la especificación para XML que está siendo desarrollada por el W3C y recomendada el 10 de febrero de 1998. |
1999 | El desarrollo del lenguaje de programación D comenzó en diciembre de 1999.
D es un lenguaje de mayor nivel en comparación con C++. |
2000 | Basado en C++ y Java, el lenguaje de programación C# fue desarrollado por Microsoft e introducido en junio de 2000.
C# se convirtió en un estándar ISO en 2003. |
2003 | El lenguaje de programación orientado a objetos Scala se introdujo en 2003. |
2005 | Don Syme desarrolló el lenguaje de programación F# y Microsoft lo introdujo por primera vez en 2005. |
2007 | El lenguaje de programación Go fue desarrollado en Google a partir de 2007.
Fue completado y presentado al público en 2009. |
2007 | Rich Hickey desarrolló el lenguaje de programación Clojure y lanzó la primera versión en 2007. |
2008 | Introducido en 2008, Nim es un lenguaje de programación usado para desarrollar software que requiere límites estrictos en cómo se usa la memoria del sistema. |
2008 | El lenguaje de programación orientado a objetos Reia se introdujo en 2008. |
2010 | El lenguaje de programación multiparadigma CoffeeScript, capaz de ser compilado en JavaScript, fue lanzado oficialmente en 2010. |
2011 | Google desarrolló el lenguaje de programación Dart de código abierto basado en la web, presentándolo al público en octubre de 2011. |
2012 | Julia fue desarrollada por Jeff Bezanson, Alan Edelman, Stefan Karpinski, y Viral B.
Shah y fue lanzada en 2012. Es un lenguaje de programación de alto nivel utilizado para la computación científica. |
2014 | Babel es un lenguaje de programación de propósito general desarrollado en 2014 y utilizado para crear programas para conservar la vida de la batería y los recursos del sistema en los dispositivos. |
2014 | Creado por Apple y lanzado el 2 de junio de 2014, el lenguaje de programación Swift ayuda a crear programas y aplicaciones para iOS, macOS, el Apple Watch y AppleTV. |
2015 | Graydon Hoare comenzó a desarrollar el lenguaje de programación Rust alrededor de 2010.
Tras las contribuciones de cientos de personas, fue lanzado oficialmente como versión 1.0.0 alfa por la investigación de Mozilla el 9 de enero de 2015. |