El lenguaje de programación de sistemas de memoria segura Rust finalmente está captando la atención de muchos desarrolladores. Rust ha logrado entrar por primera vez en el top 20 del índice de popularidad de Tiobe, pero todavía está cinco puntos por detrás de su mayor rival entre los lenguajes enfocados hacía la programación de sistemas, Go.

Existe un creciente interés en el uso de Rust para la programación de sistemas en la búsqueda de construir plataformas primarias, sobre todo en el mundo de Microsoft, que lo está investigando sobre Azure y Windows con el objetivo de eliminar los errores de memoria dentro de todo el código escrito en C y C++; también, Amazon Web Services también está utilizando Rust enfocado en componentes importantes que puedan mejorar rendimiento de Lambda, EC2 y S3.

Rust, ha subido considerablemente dentro de la clasificación del último índice Tiobe, desde el puesto 38 del año pasado ha logrado subir hasta el escalón número 20, en la actualidad. El índice Tiobe se crea a partir de la realización y análisis de las búsquedas de un lenguaje sobre los principales motores de búsqueda, por lo que esta subida no significa rotundamente que más personas estén usando Rust; pero si que muestra que existen un mayor número de desarrolladores que están buscando información sobre el idioma de Rust.

Además, Rust fue votado por quinto año consecutivo como el lenguaje de programación más querido entre los desarrolladores que han votado en la encuesta de Stack Overflow 2020. Este año, el 86% de los desarrolladores dijeron que están interesados ​​en usar Rust, pero la realidad es bien diferente; porque solamente un 5% lo usa a la hora de programar.

Por otro lado, Rust podría comenzar a ser más utilizado gracias a la última publicación de Microsoft sobre su biblioteca Rust para Windows Runtime (WinRT) , lo que facilitará a los desarrolladores implicado en Rust el escribir aplicaciones multiplataforma y controladores para Windows.

Paul Jansen, CEO del software Tiobe, dijo que el aumento de Rust se debe a que es un lenguaje de programación de sistemas que “se crea bien”. “Rust resuelve la programación detallada y los posibles frentes afilados de otros lenguajes, gracias a que se tipea estáticamente. Su sistema de tipos evita excepciones de punteros nulos en el tiempo de ejecución y la gestión de la memoria es calculada a la hora de su compilación”, citaba Jansen.

“Así que no hay recolección de basura que de repente se activa; tenemos los lenguajes de D, Lua y Julia tratando de ganar a C y C++; pero Rust parece ser el alumno aventajado en la partida”.

🔥 Ojea las Mejores Ofertas Ninja, ¡Actualizadas a Diario! 🎁

Sin embargo, Rust exige mucha más dedicación para aprender que otros lenguajes, los desarrolladores de Microsoft Azure inicialmente avanzaron muchos menos en sus proyectos, a la hora de utilizar Rust en vez de Go, pero posteriormente, dedicaron mucho menos tiempo en su depuración final y en la búsqueda manual de corregir los posibles errores que con Go hubiesen sido altamente complicados de encontrar y solucionar.

La encuesta de desarrolladores 2020 sobre el proyecto del lenguaje Rust aportó que los usuarios tienen dificultades para adoptar el lenguaje debido a su gran y larga curva de aprendizaje y porque muy pocas grandes compañías lo usan.

Por ejemplo, Google excluyó a Rust de su nuevo sistema operativo Fuchsia porque muy pocos desarrolladores están familiarizados con él. Los desarrolladores también buscan cada vez más las opciones que ofrece Go en cuanto al trabajo con la memoria del sistema.

A su vez, el lenguaje de Go ya utilizado para construir plataformas en grandes compañías como Google, Netflix, Salesforce, IBM o Twitter, ha pasado de ser el número 15 más usado a ser el 12 a día de hoy.

En una encuesta más reciente entre más de 16,000 desarrolladores se descubrió que Go se encuentra como el primer lenguaje más buscado a través de los buscadores de Internet; y por tanto, tanto Rust como Go están asociados a puestos de trabajo bastante bien remunerados en EE.UU.

Según la encuesta de Stack Overflow, el salario de un programador de Go o Rust podría estar alrededor de 120,000 $ al año, en un puesto de trabajo en EE. UU.

🔥 Ojea las Mejores Ofertas Ninja, ¡Actualizadas a Diario! 🎁

Otro lenguaje que ha alcanzado el top 20 dentro del Índice Tiobe, es el lenguaje de Scratch, este lenguaje de programación visual desarrollado por los Laboratorios MIT Media centrado en la enseñanza de la programación para los niños.

Scratch es la opción número 1, con la que todos los principiantes se inicien en el aprendizaje de la programación a través de una Raspberry Pi.

Scratch ha logrado saltar nuevamente hasta la cabecera de la lista del Tiobe, pasando del puesto 26 al 18, pero ya había estado con anterioridad entre los primeros puestos; concretamente, en 2017 logró subir hasta el 14.

A destacar también, el lenguaje de programación estadística R que pasa del 22 al 9, subiendo nuevamente a una posición similar a la que alcanzó en 2018, cuando estubo como el 8 lenguaje más importante.

Curiosamente, TypeScript de Microsoft solamente ocupa el puesto 44 en el índice de Tiobe. Después de que un desarrollador analista de RedMonk lo hubiese colocado dentro del Top 10 de lenguajes más queridos / usados; realizando un análisis sobre datos recogidos de GitHub y Stack Overflow.

La adopción de TypeScript está siendo impulsada por una gran cantidad de código JavaScript y también es muy popular entre los desarrolladores; pero parece que aún no alcanzado tanta dosis de popularidad como se creía.

🔥 Ojea las Mejores Ofertas Ninja, ¡Actualizadas a Diario! 🎁

Los 10 lenguajes de programación principales de Tiobe para Junio de 2020 son C, Java, Python, C++, C#, Visual Basic, JavaScript, PHP, R y SQL.

Lenguaje de programación Rust ha visto su clasificación aumentar considerablemente en Tiobe, de 38 el año pasado a 20 hoy

Las clasificaciones, más o menos, se acerca a la lista de idiomas más utilizados creada por Stack Overflow, que eran JavaScript, HTML / CSS, SQL, Python, Java, Bash / Shell / PowerShell, C#, PHP, TypeScript, C++, C y Go.

Relacionados

Rust vs C++: ¿Rust reemplazará a C++ en el futuro?

▷ A los desarrolladores les encanta el lenguaje de programación Rust: He aquí por qué

🥇 ▷ Las 15 Mejores Lenguajes de Programación

🔥 Seguro también te interesa: mejores libros de programación » programas para desarrolladores » mejores lenguajes de programación

🔥 Ojea las Mejores Ofertas Ninja, ¡Actualizadas a Diario! 🎁