¿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



Soy Estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana (México), me considero aun un usuario medio en Linux , tengo pasión por las nuevas tecnologías , gamer y linuxero de corazón dispuesto a apoyar en lo que pueda.

Un comentario

  1.   Kiskilloso dijo

    Y no sería mas sencillo decirle a la gente que para instalarlo lo busque en los repositorios de su distribución… Porque así, tal y como lo dices… ¿como se desinstala?, ¿como se actualiza? …

    Yo uso Debian stable, y da la impresión de que no hace falta mas que: sudo apt-get install rustc.

    Como se puede ver en este enlace, está en los repositorios de Debian desde la última versión stable:
    https://packages.debian.org/search?keywords=rustc
    y en Ubuntu desde Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Cuidado con lo que recomendáis, que cualquier usuario novato puede meter la pata fácilmente sin necesidad!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.