Articles

historia de los lenguajes de programación

Posted by admin

La programación informática es la base misma de la era digital en la que vivimos hoy. Cada vez que te gusta una publicación en las redes sociales, envías un correo electrónico o pones una alarma en tu teléfono, un lenguaje de programación funciona entre bastidores, tirando de los hilos.

Pero ¿dónde empezó todo? ¿Y qué impulsó su crecimiento en la industria líder que existe hoy en día? Sobre todo, ¿por qué es importante conocer la historia de los lenguajes de programación para contratar desarrolladores?,

Únete a nosotros, mientras nos embarcamos en un recorrido por la historia de los lenguajes de programación. Esta retrospectiva demostrará cuánta programación informática se ha desarrollado a lo largo de los años. Te llevará de los primeros lenguajes y el complicado código de máquina al sofisticado lenguaje legible por humanos que impulsa nuestras tecnologías favoritas de hoy en día.

Tabla de Contenidos

El primer lenguaje de programación

¿sabía usted que el primer lenguaje de programación fue inventado camino de regreso en 1843?, A Ada Lovelace se le ocurrió el primer algoritmo de máquina para una máquina de computación temprana que escribió en un pedazo de papel porque no existían computadoras en ese momento. Los lenguajes de programación obviamente han recorrido un largo camino desde entonces, pero para comprender la historia de los lenguajes de programación, primero hay que reconocer su origen.

History of programming languages: a timeline

Listed below is a timeline of the history of programming languages. Los primeros lenguajes de programación conocidos fueron complicados códigos de máquina que fueron introducidos manualmente en las primeras máquinas de computación., Como descubrirá, la programación informática se desarrolló rápidamente de códigos de máquina a código legible por humanos totalmente automatizado.

1843: Ada Lovelace’s machine algorithm

Ada Lovelace inventa el primer algoritmo de máquina para la máquina de la diferencia de Charles Babbage que sienta las bases para todos los lenguajes de programación.

fuente: Wikimedia Commons

1944-45: Plankalkül

en algún momento entre 1944-45, Konrad Zuse desarrolló el primer lenguaje de programación ‘real’ llamado Plankalkül (plan Calculus)., El lenguaje de Zeus (entre otras cosas) permitía la creación de procedimientos, que almacenaban trozos de código que podían ser invocados una y otra vez para realizar operaciones de rutina.

fuente: Wikimedia Commons

1949: lenguaje ensamblador

El Lenguaje Ensamblador fue utilizado en la calculadora automática de retardo electrónico (EDSAC). El lenguaje ensamblador era un tipo de lenguaje de programación de bajo nivel que simplificaba el lenguaje del código máquina. En otras palabras, las instrucciones específicas necesarias para operar un ordenador.,

1949: Shortcode

Shortcode (o Código de pedido corto), fue el primer lenguaje de alto nivel (HLL) sugerido por John McCauley en 1949. Sin embargo, fue William Schmitt quien lo implementó para la computadora BINAC el mismo año y para la UNIVAC en 1950.

1952: Autocode

Autocode fue un término general utilizado para una familia de lenguajes de programación., Desarrollado por primera vez por Alick Glennie para la computadora Mark 1 en la Universidad de Manchester, Autocode fue el primer lenguaje compilado que se implementó, lo que significa que se puede traducir directamente a código máquina utilizando un programa llamado compilador. Autocode fue utilizado en las primeras máquinas de computación Ferranti Pegasus y Sirius, además de la Mark 1.

1957: FORTRAN

FORmula TRANslation o FORTRAN fue creado por John Backus y es considerado como el lenguaje de programación más antiguo en uso hoy en día., El lenguaje de programación fue creado para cálculos científicos, matemáticos y estadísticos de alto nivel. FORTRAN todavía está en uso hoy en día en algunos de los superordenadores más avanzados del mundo.

fuente: Flickr

1958: ALGOL (lenguaje algorítmico)

Algol fue creado por un comité conjunto de científicos informáticos estadounidenses y europeos. ALGOL sirvió como punto de partida para el desarrollo de algunos de los lenguajes de programación más importantes, incluyendo Pascal, C, C++ y Java.,

1958: LISP (procesador de Lista)

el procesador de Lista o LISP fue inventado por John McCarthy en el Instituto de tecnología de Massachusetts (MIT). Originalmente destinado a la inteligencia artificial, LISP es uno de los lenguajes de programación más antiguos aún en uso hoy en día y se puede usar en lugar de Ruby o Python. Empresas como Acceleration, Boeing y Genworks siguen utilizando LISP en sus pilas tecnológicas.,

fuente: WikiMedia

1959: COBOL (Common Business Oriented Language)

Common Business Oriented Language (COBOL), es el lenguaje de programación detrás de muchos procesadores de tarjetas de crédito, cajeros automáticos, llamadas telefónicas y celulares, señales de hospitales y sistemas de señales de tráfico (solo para nombrar algunos). El desarrollo del lenguaje fue dirigido por la Dra. Grace Murray Hopper y fue diseñado para que pudiera ejecutarse en todas las marcas y tipos de computadoras. COBOL todavía se utiliza hoy en día principalmente para los sistemas bancarios.,

fuente:

1964: BASIC (Beginner’s All-Purpose Symbolic Instruction Code)

Beginners All-Purpose Symbolic Instruction Code o BASIC fue desarrollado por un grupo de estudiantes en Dartmouth College. El lenguaje fue escrito para estudiantes que no tenían una fuerte comprensión de las matemáticas o las computadoras. El lenguaje fue desarrollado por los fundadores de Microsoft Bill Gates y Paul Allen y se convirtió en el primer producto comercializable de la compañía.,

1970: PASCAL

nombrado en honor al matemático francés Blaise Pascal, Niklaus Wirth desarrolló el lenguaje de programación en su honor. Fue desarrollado como una herramienta de aprendizaje para la programación de computadoras, lo que significaba que era fácil de aprender. Fue favorecido por Apple en los primeros días de la compañía, debido a su facilidad de uso y potencia.,

fuente: Flickr

1972: Smalltalk

desarrollado en el Centro de investigación Xerox Palo Alto por Alan Kay, Adele Goldberg y Dan Ingalls, Smalltalk permitió a los programadores de computadoras modificar el código sobre la marcha. Introdujo una variedad de aspectos del lenguaje de programación que son lenguajes visibles de hoy en día, como Python, Java y Ruby. Compañías como Leafly, Logitech y CrowdStrike afirman que usan Smalltalk en sus pilas tecnológicas.,

1972: C

desarrollado por Dennis Ritchie en los Laboratorios Bell Telephone para su uso con el sistema operativo Unix. Fue llamado C porque estaba basado en un lenguaje anterior llamado ‘B’. Muchos de los lenguajes líderes actuales son derivados de C incluyendo; C#, Java, JavaScript, Perl, PHP y Python. También ha sido / sigue siendo utilizado por grandes empresas como Google, Facebook y Apple.

1972: SQL (secuela en ese momento)

SQL fue desarrollado por primera vez por los investigadores de IBM Raymond Boyce y Donald Chamberlain., SEQUEL (como se le conocía en ese momento), se utiliza para ver y cambiar la información que se almacena en bases de datos. Hoy en día el lenguaje es un acrónimo – SQL, que significa Structured Query Language. Hay una gran cantidad de empresas que utilizan SQL y algunas de ellas incluyen Microsoft y Accenture.

1980/81: Ada

Ada fue diseñado originalmente por un equipo dirigido por Jean Ichbiah de CUU Honeywell Bull bajo contrato con el Departamento de Defensa de los Estados Unidos., Llamado así por la matemática de mediados del siglo XIX Ada Lovelace, Ada es un lenguaje de programación de alto nivel estructurado, estáticamente tipificado, imperativo, de amplio espectro y orientado a objetos. Ada se extendió desde otros lenguajes de programación populares de la época, como Pascal. Ada se utiliza para los sistemas de gestión del tráfico aéreo en países como Australia, Bélgica y Alemania, así como una serie de otros proyectos de transporte y espacio.,

1983: C++

Bjarne Stroustrup modificó el lenguaje C En los Laboratorios Bell, C++ es una extensión de C con mejoras como clases, funciones virtuales y plantillas. Ha estado en la lista de los 10 mejores lenguajes de programación desde 1986 y recibió el estatus de salón de la fama en 2003. C++ se utiliza en MS Office, Adobe Photoshop, motores de juegos y otros programas de alto rendimiento.

1983: Objective-C

desarrollado por Brad Cox y Tom Love, Objective-C es el principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple.,

fuente: Cleanpng

1987: Perl

Perl fue creado por Larry Wall y es un lenguaje de programación de propósito general y alto nivel. Originalmente fue diseñado como un lenguaje de scripting diseñado para la edición de texto, pero hoy en día es ampliamente utilizado para muchos propósitos, como CGI, aplicaciones de bases de datos, administración de sistemas, programación de redes y programación gráfica.

Source: Flickr

1990: Haskell

Haskell es un lenguaje de programación de propósito general que lleva el nombre del lógico y matemático estadounidense Haskell Brooks Curry., Es un lenguaje de programación puramente funcional, lo que significa que es principalmente matemático. Se utiliza en múltiples industrias, en particular aquellas que se ocupan de cálculos complicados, registros y cálculos numéricos. Al igual que muchos otros lenguajes de programación de esta era, no es demasiado común ver Haskell en uso para aplicaciones conocidas. Dicho esto, el lenguaje de programación se ha utilizado para escribir una serie de juegos, uno de los cuales es Nikki and The Robots.,

fuente: Wikimedia

1991: Python

llamado así por la compañía de comedia británica ‘Monty Python’, Python fue desarrollado por Guido Van Rossum. Es un lenguaje de programación de propósito general y alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar (varios de los tutoriales, muestras e instrucciones a menudo contienen referencias de Monty Python). Python es, hasta el día de hoy, uno de los lenguajes de programación más populares en el mundo es utilizado por empresas como Google, yahoo y Spotify.,

fuente: Flickr

1991: Visual Basic

desarrollado por Microsoft, Visual Basic permite a los programadores utilizar un estilo de arrastrar y soltar para elegir y cambiar fragmentos de código preseleccionados a través de una interfaz gráfica de usuario (GUI). El lenguaje no se usa demasiado en estos días, sin embargo, Microsoft ha utilizado porciones de Visual Basic para varias de sus aplicaciones como Word, Excel y Access.,

Source:

1993: Ruby

creado por Yukihiro Matsumoto, Ruby es un lenguaje de programación interpretado de alto nivel. Un lenguaje de enseñanza que fue influenciado por Perl, Ada, Lisp y Smalltalk, entre otros. Los usos principales de Ruby son para el desarrollo de aplicaciones web y Ruby on Rails. Twitter, Hulu y Groupon son algunos ejemplos bien conocidos de empresas que utilizan Ruby.,

Source: Wikimedia

1995: Java

Java es un lenguaje de propósito general, de alto nivel creado por James Gosling para un proyecto de televisión interactiva. Tiene funcionalidad multiplataforma y está consistentemente entre los lenguajes de programación más populares del mundo. Java se puede encontrar en todas partes, desde computadoras hasta teléfonos inteligentes y parquímetros.,

fuente: Wikimedia

1995: PHP

anteriormente conocido como ‘Página de inicio Personal’ que ahora significa ‘preprocesador de hipertexto’, PHP fue desarrollado por Rasmus Lerdorf. Sus usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor. Algunas de las compañías más grandes de todo el mundo usan PHP, incluyendo Facebook, Wikipedia, Digg, WordPress y Joomla.,

1995: JavaScript

JavaScript fue creado por Brendan Eich, este lenguaje se utiliza principalmente para el desarrollo web dinámico, documentos PDF, navegadores web y widgets de escritorio. Casi todos los sitios web principales utilizan JavaScript. Gmail, Adobe Photoshop y Mozilla Firefox incluyen algunos ejemplos conocidos.

2000: C#

desarrollado en Microsoft con la esperanza de combinar la capacidad informática de C++ con la simplicidad de Visual Basic, C # se basa en C++ y comparte muchas similitudes con Java., El lenguaje se utiliza en casi todos los productos de Microsoft y se ve principalmente en el desarrollo de aplicaciones de escritorio.

2003: Scala

desarrollado por Martin Odersky, Scala que combina programación funcional matemática y programación orientada a objetos organizada. La compatibilidad de Scala con Java lo hace útil con el desarrollo de Android. Linkedin, Twitter, Foursquare y Netflix son solo algunos ejemplos de las muchas compañías que usan Scala en sus stacks tecnológicos.

2003: Groovy

derivado de Java, Groovy fue desarrollado por James Strachan y Bob McWhirter., El idioma mejora la productividad debido a su sucinto y fácil de aprender. Algunas compañías bien conocidas que están utilizando Groovy en sus pilas tecnológicas son Starbucks, Transferwise y Craftbase.

2009: Go

Go fue desarrollado por Google para abordar los problemas que se producen debido a los grandes sistemas de software. Debido a su estructura simple y moderna, Go ha ganado popularidad entre algunas de las compañías tecnológicas más grandes del mundo, como Google, Uber, Twitch y Dropbox.,

2014: Swift

desarrollado por Apple como reemplazo de C, C++ y Objective-C, Swift se desarrolló con la intención de ser más fácil que los lenguajes antes mencionados y permitir menos margen de error. La versatilidad de Swift significa que se puede utilizar para aplicaciones de escritorio, móviles y en la nube. La aplicación líder en idiomas ‘Duolingo’ lanzó una nueva aplicación que fue escrita en Swift.

¿qué lenguajes de programación antiguos se siguen utilizando hoy en día?

no todos los lenguajes de programación duran para siempre., Ya sea el resultado de los avances en la tecnología o simplemente ser reemplazado por un lenguaje más sofisticado. Dicho esto, hay algunos lenguajes de programación antiguos que aún están siendo utilizados por los profesionales de ti hoy en día:

FORTRAN

la versión inicial de FORTRAN fue propuesta en IBM por John Backus en 1953. Fue el primer compilador optimizador y fue ampliamente utilizado para el trabajo científico porque su código optimizado compitió favorablemente con el código ensamblador escrito a mano. El lenguaje se sigue utilizando hasta el día de hoy en algunos de los superordenadores más rápidos del mundo., Ha habido una serie de actualizaciones desde 1953 con la versión más reciente lanzada en 2018.

COBOL

COBOL fue desarrollado en 1959 y fue uno de los primeros lenguajes de programación de alto nivel. A pesar de ser inventado hace tanto tiempo COBOL es todavía muy prevalente hoy en día. Solo en los Estados Unidos, el 43% de los sistemas bancarios se basan en COBOL, lo que representa el 95% de los swipes de cajeros automáticos y el 80% de las transacciones en persona.,

fuente: Unsplash

los primeros lenguajes de programación de Microsoft y Apple

Microsoft y Apple son dos de las compañías más fundamentales en la historia de los lenguajes de programación. BASIC (lanzado por primera vez en 1964), fue modificado por los fundadores de Microsoft Bill Gates y Paul Allen en 1975. Su versión modificada se convirtió en Altair BASIC, que fue el primer producto comercializado y distribuido de Microsoft, y llevó a la creación de la compañía.

Pascal fue el lenguaje de programación preferido durante los primeros días de Apple., Inventado a principios de la década de 1970, a los desarrolladores de Apple les gustaba Pascal debido a su potencia y facilidad de uso. Sin embargo, cuando Apple adquirió la Biblioteca de código NeXTSTEP en 1996, Objective-C (que fue licenciado bajo NeXTSTEP) se convirtió en el lenguaje popular de elección para el gigante tecnológico.

¿Cuál es el lenguaje de programación más popular hoy en día?

nos acercamos al final de nuestro viaje a través de la historia de los lenguajes de programación. Como ha visto, la programación de computadoras se ha desarrollado a un nivel más allá de todas las expectativas, impulsando la tecnología en la que confiamos a diario., Es por esta razón que necesitamos profesionales capacitados para implementar y controlar los lenguajes de programación que impulsan el mundo de hoy.

¿Pero qué lenguaje de programación es el más popular?

El Informe de habilidades de TI de DevSkiller 2020 proporciona información valiosa para precisamente esa pregunta. El informe contiene datos de más de 213,000 pruebas de codificación enviadas a través de 143 países por empresas que buscan contratar profesionales de TI especializados.

como puedes ver arriba, JavaScript fue el lenguaje más popular probado en DevSkiller basado en las invitaciones de prueba que se enviaron., Este hallazgo se confirma en la Encuesta de desarrolladores de Stack Overflow de 2020 que enumera JavaScript como el lenguaje de programación más popular por octavo año consecutivo. SQL, Java, HTML / CSS y. Net/C # completaron los 5 primeros resultados.

Conclusión

La historia de los lenguajes de programación es fascinante. ¿Quién hubiera pensado que un algoritmo de mediados del siglo 19 allanaría el camino para la sociedad impulsada por la tecnología en la que vivimos hoy en día., Desde los primeros códigos de máquina hasta el sofisticado código legible por humanos que impulsa nuestras tecnologías favoritas hoy en día, los lenguajes de programación han recorrido un largo camino. Lo que es SEGURO, la programación de computadoras continuará desarrollándose como lo ha hecho durante los últimos 150 años y es emocionante ver lo que trae el futuro.

Crédito de la Imagen:

Leave A Comment