Hay muchos lenguajes de programación en el universo de TI. Cada año hay más y más de ellos. Por ejemplo, los idiomas Scala, Kotlin, Go y Closure han aparecido recientemente. Pero la historia nos dice que solo unos pocos sobrevivirán.
Los idiomas discutidos aquí han hecho una gran contribución al mundo del desarrollo de software. Es por eso que se encuentran entre los diez idiomas más influyentes de los últimos cincuenta años.

Los idiomas son una parte esencial de la industria de la programación. A menudo se discuten, critican y mejoran con el tiempo. Son bien conocidos por todos, pero no todos conocen su historia, al menos el nombre de sus creadores. Esto es menos común en los idiomas populares. Por ejemplo, todos saben que
James Gosling es el padre de Java. Pero no todos los programadores saben quién creó Perl, Pascal, Lisp o Erlang.
El autor del artículo, cuya traducción publicamos hoy, dice que la situación descrita anteriormente lo llevó a escribirlo. Aquí hablaremos sobre los lenguajes de programación más populares y exitosos y sus creadores.
Los 10 lenguajes de programación principales y sus creadores
Les presento la historia de diez lenguajes de programación y sus creadores. Los idiomas aquí están en orden aleatorio, con la excepción del primero en la lista, el lenguaje Java. Soy un desarrollador de Java, así que decidí hacer eso.
Sé que muchos programadores de C no están de acuerdo conmigo y consideran que el primer idioma debe ser C. Se pueden entender, porque C es el más antiguo de los lenguajes que todavía se usan ampliamente. Pero este artículo no es una clasificación de idiomas. Este es un material diseñado para recordar a todos sus lectores los maestros del arte computacional que han cambiado el mundo de los lenguajes de programación y el desarrollo de software.
1. Java - James Gosling
James goslingJava es uno de los lenguajes de programación más populares y exitosos. Java fue creado por el Dr. James Arthur Gosling. Es conocido como el "padre de Java".
Inicialmente, Sun Microsystems estuvo involucrado en el desarrollo y soporte de Java. Desde enero de 2010, después de que Sun adquirió Oracle, Oracle ha estado haciendo esto.
Java se basa en el principio de WORA ("Write Once Run Anywhere", "Escrito una vez, funciona en todas partes"). La independencia de la plataforma de Java se ha convertido en una de las razones fundamentales para el éxito de este lenguaje en un entorno empresarial.
Java es actualmente uno de los idiomas más populares. Si quieres aprender Java, mira
este tutorial.
2. C - Dennis Ritchie
Dennis RitchieDennis Macalaird Ritchie, un especialista en informática estadounidense, participó en la creación del lenguaje de programación C en 1967-1973 en AT&T Bell Labs.
El lenguaje C sigue siendo bastante popular. Es ampliamente utilizado en la programación del sistema. Es más antiguo que Java, pero no abandona su posición.
Dennis Ritchie, por cierto, también creó el mundialmente famoso sistema operativo Unix. Lo hizo con su antiguo colega Ken Thompson.
Si compara la popularidad de Dennis Ritchie con la popularidad de Bill Gates o Steve Jobs, resulta que no hay casi nada que comparar aquí. Pero pocos pueden compararse con él en la contribución que hizo al mundo de la tecnología de la información. Todo programador debe saber sobre esto. Si quieres aprender C, mira
esta especialización en Coursera.
3. C ++ - Björn Stroustrup
Björn StraustrupBjörn Straustrup nació el 30 de diciembre de 1950 en la ciudad de Aarhus, Dinamarca. Es conocido por crear y desarrollar el lenguaje de programación C ++ ampliamente utilizado.
C ++, como se puede ver por el nombre del lenguaje, es un lenguaje de nueva generación que sigue a C. El C ++ se distingue por su soporte para capacidades de programación orientada a objetos. Se veía increíblemente interesante en comparación con C ++.
C ++ sigue siendo uno de los lenguajes más populares. Por ejemplo, se usa ampliamente en el desarrollo de sistemas de negociación de alta frecuencia debido al hecho de que el código escrito en C ++ está bastante cerca de las capacidades del sistema de las computadoras, y porque este lenguaje admite características orientadas a objetos que son populares en nuestro tiempo .
Si quieres aprender C ++ desde cero, te recomiendo echar un vistazo a
este tutorial. Combina teoría y práctica bien.
4. Python - Guido van Rossum
Guido van RossumPython fue desarrollado por Guido van Rossum del Centro de Matemáticas e Informática (CWI). Python es un lenguaje de alto nivel de propósito general. Al diseñarlo, se prestó especial atención a la buena legibilidad del código. Su sintaxis se considera limpia y expresiva.
En los Estados Unidos, Python casi ha reemplazado a Java en la comunidad científica. En particular, esto se traduce en el hecho de que los estudiantes modernos comienzan a aprender programación aprendiendo Python, en lugar de C o Java, como era antes.
Python es ampliamente utilizado en varios campos, en particular, en el desarrollo web y en el campo de la seguridad de la información. Este lenguaje es utilizado por empresas como Google, Yahoo y Spotify.
Aquí hay un buen tutorial de Python.
5. JavaScript - Brendan Eich
Brendan EichSi me preguntaras qué lenguaje de programación se puede llamar el más popular en los últimos 5-10 años, entonces diría que este es JavaScript. Definitivamente domina el mundo del desarrollo web del lado del cliente, sobre todo debido a las bibliotecas JavaScript existentes. Además, es muy popular en el entorno del servidor, gracias a la plataforma Node.js.
JavaScript es un lenguaje de secuencias de comandos que utiliza mecanismos de herencia prototipo. Es un lenguaje dinámico con tipificación débil que admite trabajar con funciones de orden superior. JavaScript fue creado por Brendan Eich, quien trabajó durante el desarrollo de este lenguaje en Netscape Communications Corporation.
El código JavaScript se puede ejecutar en los navegadores, JavaScript escribe todo lo que impulsa las interfaces web modernas. JavaScript se usa en casi todos los sitios serios.
Si desea aprender JavaScript, a su servicio una gran cantidad de
material .
6. PHP - Rasmus Lerdorf
Rasmus LerdorfEl lenguaje PHP (originalmente llamado Herramientas de la página de inicio personal, que se traduce como "Herramientas para crear páginas web personales") fue creado en 1995 por Rasmus Lerdorf. Independientemente de cuánto odies este lenguaje, no puedes escapar al hecho de que es bastante popular en el desarrollo de partes de servidores de proyectos web modernos.
La implementación de referencia de PHP está siendo desarrollada actualmente por The PHP Group. PHP compitió con las tecnologías Microsoft Active Server Pages (ASP) y Java Server Pages (JSP) y, como resultado, se volvió mucho más demandado que ellas. Es un lenguaje de código abierto utilizado por gigantes de Internet como Facebook, Wikipedia, Wordpress y Joomla.
Si quieres aprender PHP, mira
aquí .
7. Perl - Larry Wall
Larry wallPerl es un lenguaje de programación de alto nivel, dinámico, interpretado de propósito general. Fue creado por Larry Wall a mediados de la década de 1980. Perl debe su popularidad a sus notables capacidades de procesamiento de texto.
Perl sigue siendo el lenguaje principal utilizado para desarrollar scripts en sistemas UNIX. Perl se utiliza en el campo de los gráficos por computadora, en aplicaciones de bases de datos, en el campo de la programación de redes. Entre las compañías que usan este lenguaje están IMDB, Amazon y Priceline.
Aquí hay un buen tutorial de Perl.
8. Ruby - Yukihiro Matsumoto
Yukihiro MatsumotoEl idioma Ruby fue creado por Yukihiro Matsumoto a mediados de la década de 1990 en Japón. La programación de Ruby es divertida. Si probaste el marco web de Ruby on Rails, entonces me entenderás.
Idiomas como Perl, Ada, Lisp, Smalltalk han tenido un impacto en Ruby. Este lenguaje fue creado con la expectativa de que escribir programas en él podría ser rápido y agradable.
Ruby se usa principalmente en el desarrollo de aplicaciones web. En particular, este lenguaje es utilizado por empresas como Twitter, Hulu y Groupon.
Aquí hay un tutorial de Ruby.
9. Lisp - John McCarthy
John McCarthyEl lenguaje Lisp (lenguaje de procesamiento LISt) fue desarrollado por John McCarthy. Es uno de los lenguajes de alto nivel más antiguos que todavía se utilizan en la actualidad.
Nunca he estudiado Lisp, pero dicen que este lenguaje es el progenitor de lenguajes de programación funcionales como Haskell, Erlang y Scala. Este lenguaje se usa en muchos campos diferentes. En particular, en el ejército. No hay muchos cursos de capacitación para Lisp.
Aquí está uno de ellos.
10. Pascal - Nicklaus Wirth
Nicklaus WirthPascal es un lenguaje procesal imperativo desarrollado a fines de la década de 1960 por Nicklaus Wirth. Este lenguaje ha tenido un impacto significativo en la industria de TI. Fue creado como un lenguaje compacto y efectivo destinado a mantener un buen estilo de programación mediante el uso de un enfoque estructural para el desarrollo. Al igual que con Lisp, no hay muchos cursos de capacitación para Pascal. Aún así, el lenguaje es bastante antiguo. Pero si quieres estudiarlo, échale un vistazo
aquí .
Resumen
Compartí con ustedes mi historia sobre 10 lenguajes de programación y sus creadores. Todos los que hablé hicieron una contribución importante al desarrollo de la industria de TI. Sin ellos, el mundo moderno sería completamente diferente.
Estimados lectores! Si hicieras una lista de los lenguajes de programación más influyentes como este, ¿qué idiomas incluirías en él?
