El lenguaje de programación Rust entra por primera vez, dentro de los 20 lenguajes más populares

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”.

? Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

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.

? Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

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.

? Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

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.

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.

Relacionado

Tutoriales RIP: Más de 300 Guías de Programación y Tecnología basadas en Contenidos de Stack Overflow

Las guías de RIP TUTORIAL (+300) son un proyecto de ZZZ Proyects (‎una empresa dedicada a añadir valor a la comunidad .NET) que consta en la creación de libros con contenidos extraídos de Stack Overflow. Por lo que he observado, los contenidos son de 2016/17, pese a eso. Lo considero un contenido útil. Muchas guías son una simple instalación o inicio a un contenido; pero las ¡SEGUIR LEYENDO!

Sentando las bases para el futuro de Rust

El proyecto Rust se concibió originalmente en 2010 (dependiendo de cómo se cuente, ¡Incluso podría decirse que hacía 2006!) como un proyecto de investigación de Mozilla, pero el objetivo a largo plazo siempre ha sido establecer Rust como un proyecto autosuficiente. En 2015, con el lanzamiento de Rust 1.0, Rust estableció su propia dirección y un gobierno propio para su proyecto de forma independiente de la ¡SEGUIR LEYENDO!

Rust vs C++, ¿Será Rust el reemplazo de C++ en el futuro?

Hemos visto que muchos lenguajes de programación tienden según su funcionalidad y popularidad, pero los lenguajes no están destinados a ser utilizados de acuerdo con la popularidad. Deberíamos considerar la eficiencia y productividad general cuando se trata de usar un lenguaje de programación. Hablando de eficiencia y popularidad, uno de los lenguajes de programación más utilizados en esta era es C++, conocido por su contribución en ¡SEGUIR LEYENDO!

Rust pronto entrará en el kernel de Linux 6.1

Coders all around the world have been waiting for the Rust programming language to be incorporated into the Linux kernel. And now it is happening!

Rust obtiene un equipo de seguridad dedicado

Como parte de su misión de promover y preservar el lenguaje de programación Rust, la Rust Foundation ha anunciado la formación de un nuevo equipo de seguridad. La iniciativa Alpha-Omega de OpenSSF colabora con los proyectos y mantenedores de software de código abierto para fortalecer la seguridad de la cadena de suministro de software en todo el mundo. La directora ejecutiva de la Fundación Rust, Bec ¡SEGUIR LEYENDO!

Deja un comentario