¿Hablas el idioma de las computadoras? Estos lenguajes de programación tienen mucha demanda

People use computers at an Internet cafe in Changzhi, north China's Shanxi province June 20, 2007. The blocking of Flickr is the latest casualty of China's ongoing battle to control its sprawling Internet. Wikipedia, and a raft of other popular Web sites, discussion boards and blogs have already fallen victim to the country's censors. China employs a complex system of filters and an army of tens of thousands of human monitors to survey the country's 140 million Internet users' surfing habits and surgically clip sensitive content from in front of their eyes. To match feature PRIVACY-CHINA/ REUTERS/Stringer (CHINA) CHINA OUT - RTR1QYNB
Here are the programming languages you should learn if you always want to have a job.Image: REUTERS/Stringer
Este contenido ha sido traducido automáticamente con IA.

«El software se está comiendo el mundo», declaró célebremente el inversor de capital riesgo Marc Andreessen.

Alguien tiene que escribir ese software. ¿Por qué no tú?

Hay miles de lenguajes de programación, pero algunos son mucho más populares que otros.

Cuando una empresa busca nuevos talentos en programación, busca personas familiarizadas con los lenguajes y sistemas que ya utiliza, aunque lenguajes relativamente nuevos, como Swift de Apple o Go de Google, empiezan a ganar terreno.

Estos son los lenguajes de programación que deberías aprender si quieres tener trabajo siempre, según el popular índice TIOBE, la clasificación de lenguajes de programación de Redmonk y la encuesta anual para desarrolladores de Stack Overflow.

Java: Inventado originalmente en 1991 como lenguaje de programación para televisores inteligentes, Java, de Oracle, sigue siendo el lenguaje más popular del mundo, una posición que se ve reforzada por el hecho de que Java es esencial para el desarrollo de aplicaciones Android y de muchos programas empresariales.

Image: REUTERS/Jagadeesh Nv

C: C, uno de los lenguajes de programación más antiguos que siguen usándose habitualmente, se creó a principios de la década de 1970. En 1978 se publicó por primera vez el legendario manual del lenguaje, de 800 páginas, «The C Programming Language», que todavía se lee ampliamente.

Image: Flickr

Python: Este lenguaje se remonta a 1989 y sus seguidores lo aprecian por la gran legibilidad de su código. Muchos programadores dicen que es el lenguaje más fácil para empezar.

Image: Herme Herisyam/Fuerza de Defensa Civil de Malasia

PHP: Este lenguaje para programar sitios web es increíblemente común: algunas estimaciones indican que impulsa un tercio de la web. Lo utilizan grandes sitios como WordPress, Facebook y Yahoo. A muchos programadores también les disgusta profundamente PHP. El fundador de Stack Overflow, Jeff Atwood, escribió en una ocasión: «PHP no es tanto un lenguaje como una colección aleatoria de cosas arbitrarias, una explosión virtual en la fábrica de palabras clave y funciones».

Image: Reddit

Visual Basic: El Visual Basic de Microsoft (y su sucesor, Visual Basic .NET) intenta facilitar la programación con un elemento gráfico que permite cambiar partes de un programa mediante arrastrar y soltar. Es antiguo, pero todavía tiene usuarios.

Image: Wikimedia Commons

JavaScript: Es un lenguaje de programación muy popular que se utiliza principalmente en aplicaciones web. Sin embargo, aparte del nombre, no tiene mucho que ver con Java. JavaScript impulsa gran parte de la web moderna, pero también recibe muchas críticas por ralentizar los navegadores y, en ocasiones, exponer a los usuarios a vulnerabilidades de seguridad.

Image: Dmitry Baranovskiy vía Flickr

R: Es el lenguaje de programación preferido por los estadísticos y por quienes analizan datos. Google ha declarado públicamente que es un gran admirador de R por la potencia que ofrece a sus matemáticos.

Image: Shaun Heasley / Getty Images

Go: Google lo diseñó originalmente para crear sistemas a la enorme escala necesaria para impulsar el motor de búsqueda más concurrido del mundo. Desde entonces, ha ganado popularidad entre los desarrolladores que valoran por encima de todo la fiabilidad y la integridad. Además, es uno de los lenguajes de programación cuyo crecimiento es más rápido.

Image: Google

Ruby: Al igual que Python, los desarrolladores aprecian este lenguaje de 24 años porque el código es fácil de leer y escribir. También es popular Rails, un marco de trabajo adicional para Ruby que facilita mucho la creación de aplicaciones web. El lema oficial del lenguaje es «El mejor amigo de un programador».

Image: ©V&A images

Groovy: Esta ramificación de Java ha ganado mucha popularidad desde su creación en 2007; se diseñó para que escribir grandes cantidades de código fuera más fácil y rápido. Además, como Groovy se integra sin problemas con el código Java, ha conquistado a desarrolladores de grandes empresas como IBM, Google y Target.

Image: YouTube/Captura de pantalla

Objective-C: El lenguaje de programación C original tuvo tanta influencia que inspiró muchos sucesores con nombres similares, todos basados en el original pero con funciones de otros lenguajes. Sigue siendo más popular que Swift, el lenguaje propio de Apple, aunque Swift está ganando terreno rápidamente.

Image: Justin Sullivan/Getty Images

Perl: Desarrollado originalmente por un ingeniero de la NASA a finales de los años ochenta, Perl destaca en el procesamiento de texto y gusta a los desarrolladores por su potencia y flexibilidad. En su día se lo describió célebremente como «la cinta adhesiva de la web», porque sirve muy bien para mantener unidos los sitios web, aunque no es el lenguaje más elegante.

Image: Wikimedia Commons

Pascal: Llamado así en honor al célebre filósofo Blaise Pascal, este lenguaje fue fundamental para programar las primeras computadoras Apple Macintosh. Con el tiempo, Pascal evolucionó al llamado Object Pascal, que todavía se utiliza ampliamente en sistemas actuales.

Image: Wikimedia Commons

Delphi Object Pascal: Desarrollado originalmente en Apple en 1986 y bautizado así porque ayudaba a los programadores a conectarse a bases de datos Oracle (como en «el oráculo de Delfos»), Delphi vuelve a ganar popularidad como alternativa para crear aplicaciones para teléfonos inteligentes.

Image: Wikimedia Commons

Swift: Aunque los problemas anteriores de Apple con Taylor Swift quizá acapararon todos los titulares, el lenguaje de programación Swift de Apple estaba conquistando a los desarrolladores como una forma más rápida y sencilla de crear aplicaciones para iPhone. Con admiradores destacados como IBM, cabe esperar que despegue aún más en 2016.

Image: Getty Images/Mike Coppola

MATLAB: Concebido como un lenguaje de programación matemática para ayudar a enseñar álgebra avanzada y procesamiento de imágenes a estudiantes universitarios, también se utiliza ampliamente entre científicos, ingenieros y programadores que trabajan en el floreciente campo del procesamiento de imágenes y en otras aplicaciones de inteligencia artificial.

Image: REUTERS/Vasily Fedosenko
Licencia y republicación
Los artículos del Foro Económico Mundial pueden volver a publicarse de acuerdo con la Licencia Pública Internacional Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0, y de acuerdo con nuestras condiciones de uso. Las opiniones expresadas en este artículo son las del autor y no del Foro Económico Mundial.