Desde Linux David Naranjo  

¿Cómo instalar el lenguaje de programación Rust en Linux?

C y C++ han sido sin duda unos de los lenguajes de programación mas populares y utilizados por la gran mayoría de aplicaciones y sistemas operativos y sin decir que son unos de los primeros lenguajes de programación recomendados para aprender y tomar como base.

Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla  y respaldada por LLVM. Este lenguaje ha sido diseñado para ser “un lenguaje seguro, concurrente y práctico” y sobre todo para ser un remplazo para los lenguajes C y C++.

Rust es un lenguaje de programación de código abierto que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.

Este lenguaje de programación funciona extremadamente rápido, evita segfaults, y garantiza la seguridad de los subprocesos. Es compatible con abstracciones de costo cero, la semántica de movimiento, la seguridad de la memoria garantizado, hilos sin razas de datos, genéricos a base de rasgo y la coincidencia de patrones.

También es compatible con la inferencia de tipos, tiempo de ejecución mínimo, así como enlaces C eficientes.

Rust se puede ejecutar en un gran número de plataformas y está siendo utilizado en la producción de las empresas / organizaciones como Dropbox , CoreOS , NGP y muchos más.

El objetivo de Rust es ser un buen lenguaje para la creación de grandes programas del lado del cliente y del servidor que se ejecuten en Internet.

Esto ha llevado a un conjunto de características con un énfasis en la seguridad, el control de distribución de la memoria y la concurrencia.

Se espera que el rendimiento de código seguro sea más lento que C++, si el rendimiento es la única consideración, pero si lo comparamos con el código C++ hecho para que tome precauciones comparables a las que toma Rust, este último puede ser incluso más rápido.

La sintaxis de Rust es similar a la de C y C++, con bloques de código delimitados por llaves y estructuras de control de flujo tales como if, else, do, while y for.

No todas las estructuras de C y C++ están presentes, además, otras (como la palabra clave match para ramificación multidireccional) serán menos familiares para programadores que vienen de estos lenguajes.

Instalación de Rust en Linux

Si quieres instalar este lenguaje de programación en tu sistema, podemos hacerlo descargando el instalador el cual nos ayudara a poder obtener Rust en nuestro sistema

Basta con abrir una terminal y ejecutar sobre ella:

curl https://sh.rustup.rs -sSf | sh

Al ejecutar este comando se descargará el instalador y este se ejecutara casi de manera inmediata, bebes pulsar 1 para continuar con la instalación con los valores predeterminados y descargara todos los paquetes necesarios.

En caso de querer una instalación personalizada deben de teclear 2 y ustedes definirán sus variables de entorno entre otras cosas.

Al finalizar la instalación de Rust en nuestro sistema, se agregará de manera inmediata el directorio bin de Cargo en la siguiente ruta ( ~/.cargo/bin) donde todas las herramientas están instaladas) en su variable de entorno PATH , en ~/.profile.

Hecho esto debemos de proceder a configurar la Shell, esto lo hacemos modificando el archivo ~/.profile para usar el PATH modificado para que funcione con el entorno Rust, ejecutando estos comandos en la terminal:

source ~/.profile
source ~/.cargo/env

Ahora solamente debemos de proceder a verificar que Rust fue instalado correctamente en nuestro sistema, esto lo hacemos tecleando el siguiente comando sobre la terminal

rustc --version

Y con ello debemos de recibir en pantalla la versión de Rust que tenemos instalado en nuestro sistema.

Y listo con ello ya podemos comenzar a utilizar este lenguaje y poder instalar aplicaciones que lo utilicen en nuestro sistema.

Para probar el lenguaje podemos crear un sencillo archivo que nos imprima un mensaje en pantalla, esto lo hacemos tecleando lo siguiente:

nano prueba.rs

Y dentro del archivo pegamos lo siguiente:

fn main() {
println!("Prueba exitosa de Rust");
}

Lo convertimos en un ejecutable:

rustc prueba.rs

Y lo ejecutamos para probar:

./prueba.rs

El artículo ¿Cómo instalar el lenguaje de programación Rust en Linux? aparece primero en ¿Cómo instalar el lenguaje de programación Rust en Linux?.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.