+505 27133089 | contacto@ing-sistemas.com
    Twitter
  • Facebook
  • Instagram

Lenguajes de programaci贸n m谩s populares a nivel mundial

Hay decenas de lenguajes de programaci贸n. Los hay que llevan entre nosotros d茅cadas, otros han sido creados recientemente como alternativas a los ya existentes o para simplificar el desarrollo de aplicaciones en plataformas concretas. Hay lenguajes exclusivos para la Web, otros para aplicaciones que puedes encontrar en cualquier dispositivo鈥 Y gracias a TIOBE podemos saber cada a帽o cu谩les son los lenguajes m谩s populares.

Desde tu tel茅fono inteligente hasta la m谩quina de caf茅 del trabajo tienen c贸digo. Pr谩cticamente cualquier dispositivo electr贸nico, por m谩s sencillo que parezca, contiene c贸digo creado mediante lenguajes de programaci贸n. Y como ocurre con la lengua hablada o escrita, hay decenas de lenguajes para programar desde una aplicaci贸n que te dice qu茅 tiempo hace hasta el sistema operativo de tu televisor.

Decidir cu谩l es mejor no es f谩cil. Hay muchas variables. 驴Es mejor un lenguaje porque el software creado con 茅l es de los m谩s populares del mercado como ocurre con Java y Android? 驴Es mejor un lenguaje por su antig眉edad o por su facilidad de uso? Aunque la historia de los lenguajes m谩s conocidos es de por s铆 muy interesante, no hay una sola respuesta a la pregunta de qu茅 hace especial un lenguaje.

Eso s铆. Aunque no hay una sola manera de definir un lenguaje como el mejor de todos, s铆 podemos discernir qu茅 lenguajes ganan en popularidad. Y para ello, una de las listas m谩s reputadas es el 铆ndice TIOBE, actualizado peri贸dicamente por la compa帽铆a TIOBE, dedicada precisamente a analizar millones de l铆neas de c贸digo de clientes de todo el mundo en busca de errores y mejoras.

Qu茅 es el Indice TIOBE

El 铆ndice TIOBE se lleva realizando durante m谩s de 20 a帽os (aproximadamente, desde junio de 2001 con 25 lenguajes inicialmente). En ese tiempo, m谩s de 200 lenguajes de programaci贸n forman parte de esta lista que tiene en cuenta las menciones en Google, Bing y, en su momento, tambi茅n en Yahoo! Otras fuentes donde buscar la popularidad de los lenguajes de programaci贸n listados son YouTube y Wikipedia pero tambi茅n Amazon o el buscador chino Baidu.

La informaci贸n para crear el 铆ndice se recopila mensualmente, pero cada primeros de a帽o, TIOBE publica su lista actualizada anual para saber si han cambiado las cosas y si hay lenguajes de programaci贸n que despuntan por encima de otros.

El TOP 5 no deber铆a sorprender a nadie. El puesto 1 se lo lleva Java, lenguaje estrella por las aplicaciones y desarrollos relacionados con Android pero tambi茅n con aplicaciones de uso interno en millones de empresas de todo el mundo. Un lenguaje que, a pesar de las cr铆ticas por su rendimiento, sigue siendo una manera sencilla de crear aplicaciones multiplataforma con poco esfuerzo.

En tercer lugar tenemos Python, un lenguaje de programaci贸n que va ganando adeptos dentro y fuera de la programaci贸n gracias a su uso en el tratamiento y procesado de datos as铆 como sectores como la educaci贸n o la investigaci贸n cient铆fica.

En cuanto a los puestos 2, 4 y 5, ah铆 encontramos tres miembros de la familia C. El puesto dos es del lenguaje C. Precisamente, los puestos 4 y 5 del 铆ndice TIOBE son para dos lenguajes derivados de C, C++ y C#.

Si avanzamos por la lista nos encontramos con Visual Basic .NET de Microsoft, los lenguajes para la Web JavaScript, PHP y SQL, y tiene m茅rito que Swift aparezca en el puesto 9 teniendo en cuenta que es uno de los lenguajes m谩s j贸venes, presentado por Apple en 2014 para facilitar el desarrollo de aplicaciones para su ecosistema. Y por lo contrario, tambi茅n tiene m茅rito que un lenguaje de la antig眉edad de C (1972) siga siendo de los m谩s empleados hoy en d铆a.

Adem谩s de lenguajes agraciados los hay que no destacan precisamente por su crecimiento en popularidad. El propio 铆ndice TIOBE, en su resumen, destaca que Rust, Kotlin o Julia no hayan aparecido en los primeros puestos a pesar de todo lo que se hab铆a hablado de ellos en sus primeros d铆as de vida.

Por si no los conoces, Rust es un lenguaje creado por Mozilla en 2010 y con el apoyo de Samsung. Por su parte, Kotlin es un lenguaje derivado de Java y que no hace mucho recibi贸 el apoyo de Google como sustituto a Java en Android.

El lenguaje m谩s destacado del a帽o

Junto al 铆ndice mencionado, con m谩s de 200 participantes, TIOBE premia cada a帽o un lenguaje, que no siempre es el primero de la lista, por su destacado papel en la programaci贸n. En a帽os anteriores han sido galardonados lenguajes como Python (2018), Go (2016), Java (2015) o JavaScript (2014). Y el premio a lenguaje del a帽o en 2019 es para C, que tambi茅n lo fue en 2017 y 2008.

Argumentos en su favor tiene muchos. Como dec铆a antes, C se cre贸 en 1972. Su creador, Dennis Ritchie, responsable entre otras cosas de crear el lenguaje B y el sistema operativo UNIX, C se convirti贸 en un lenguaje de referencia gracias a su mayor sencillez de uso en comparaci贸n con el lenguaje ensamblador, que hasta entonces hab铆a sido la referencia.

M谩s argumentos en su favor. Como hemos visto antes, hay varios lenguajes de programaci贸n que derivan directamente de C, como C++ o C#, e influy贸 en otros como Perl o Python.

Dicho todo esto. 驴Para qu茅 sirve el 铆ndice TIOBE? En primer lugar, puede ayudarnos a saber qu茅 lenguajes deber铆amos conocer como profesionales o qu茅 desarrollos est谩n ganando en importancia a partir de los lenguajes m谩s populares.

 

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *