Imagen: Getty Images/Maskot

El lenguaje de programación Rust está ganando popularidad entre los desarrolladores, según la actualización más reciente del índice de lenguajes de la firma de calidad de software Tiobe.

Rust ha subido a la posición 20 en octubre, frente al puesto 26 hace un año por esta misma época. Es la segunda vez que aparece en el top 20 de Tiobe después de alcanzar la posición 18 en septiembre de 2020, unos meses después de alcanzar la versión 1.0.

Paul Jansen, director ejecutivo de Tiobe Software, ve a Rust como una “pequeña amenaza” para C y C++, los dos lenguajes que algunos desarrolladores creen que Rust debería reemplazar en nuevos proyectos debido a su mejor gestión de la seguridad de la memoria.

También: Los lenguajes de programación más populares y dónde aprenderlos.

A pesar de su creciente popularidad, Rust se mantiene muy por detrás de C y C++, que están aún más arraigados entre los cinco lenguajes más populares que el año pasado. Como señala Jensen, los cuatro primeros, que incluyen Python, Java, C y C++, ahora tienen una participación del 55%, frente al 40% del año pasado.

“Esto es una indicación de que actualmente no hay mucho espacio para la competencia. El principal competidor de Java, C#, está perdiendo terreno, mientras que los competidores de Python, R y Ruby, se están estabilizando más o menos”, escribe Jensen.

“Sin embargo, para C y C++ hay una pequeña amenaza en el horizonte: el lenguaje de programación Rust. Rust volvió a entrar en el top 20 con una cuota de mercado históricamente alta del 0,70%. Rust se centra en el rendimiento y la seguridad de tipos. Una de las razones de la creciente popularidad de Rust es que Google comenzó a programar partes de bajo nivel de Android en el lenguaje Rust”.

El Proyecto de código abierto de Android comenzó a utilizar Rust para el nuevo código de Android en 2021. Los desarrolladores del kernel de Linux también están implementando las piezas para que Rust sea un segundo lenguaje después de C en el kernel.

Si bien Rust tiene una pequeña proporción estimada de desarrolladores, Rust ha sido coronado como el lenguaje “más querido” en las últimas encuestas anuales de desarrolladores de Stack Overflow. Otro lenguaje que ha experimentado un aumento en popularidad, según Tiobe, es Objective-C.

Hay varias clasificaciones de lenguajes de programación diferentes, cada una de las cuales mide la popularidad del lenguaje de codificación de manera ligeramente diferente. Tiobe dice que sus clasificaciones se basan en la cantidad de ingenieros capacitados en todo el mundo, cursos y proveedores externos. También utiliza motores de búsqueda populares para calcular las calificaciones. Los 10 lenguajes principales: Python, C, Java, C++, C#, Visual Basic, Javascript, lenguaje ensamblador, PHP y SQL.

Los principales lenguajes de programación de IEEE Spectrum para 2022 son ligeramente diferentes a los de Tiobe, pero Python también es el lenguaje principal. Le siguen C, C++, C#, Java, SQL, JavaScript, R, HTML, TypeScript.

Los 10 lenguajes principales de RedMonk son JavaScript, Python, Java, PHP, CSS, C#, C++, TypeScript, Ruby y C. Rust está en la posición 19 con Dart.