Rust: un lenguaje amado por los desarrolladores

Clase 2 de 20Curso de Rust básico

Resumen

Rust, como cualquier otro lenguaje de programación, tiene su propia historia y características particulares. Si aún no sabes si escoger a Rust u otro lenguaje, veamos qué lo hace especial:

RUST_LOGOTIPO.png

Características de Rust

  • Es el lenguaje más amado por la comunidad de desarrolladores de software, según la Stack Overflow Survey de los últimos años.
  • Modo seguro: evita la codificación de código inseguro o feo. Esto vuelve al código mucho más predecible.
  • Lenguaje de propósito general: puedes crear desde un microservicio, videojuegos, aplicaciones de escritorio o incluso trabajar con la Blockchain de Solana.
  • Lenguaje moderno con filosofía moderna: Rust es un lenguaje creado en el 2010, en comparación con lenguajes como C (1969) o Javascript (1995) tienen muchas cosas en común, incluyendo su sintaxis. Rust rompe con algunos estereotipos de la programación y ha demostrado que su sintaxis es más eficaz a la hora de tipar código.

Desventajas de Rust

Tal vez, la principal desventaja de Rust es la curva de aprendizaje. En comparación con lenguajes como Python o Javascript, Rust se vuelve algo más complicado de aprender debido a que no posee algunas abstracciones para tener mayor fluidez en el momento de desarrollar.

Si no tienes experiencia en el desarrollo de software con otros lenguajes, no te preocupes, Rust podría ser perfectamente el primero de ellos. Anímate a continuar explorando este maravilloso lenguaje de programación.


Contribución creada por: Kevin Fiorentino.