Tutoriales

Cómo instalar y ejecutar Rust en Linux

Cuando se presenta un nuevo lenguaje de programación con gran fanfarria, algunos desarrolladores echan un vistazo rápido y luego regresan a la comodidad de su lenguaje de programación preferido. Pero Rust no ha sido descartado tan fácilmente como la mayoría de los otros lenguajes.

Creado en 2015 por el desarrollador de Mozilla Graydon Hoare, Rust ha sido elogiado por superar y superar los desafíos que enfrentan otros lenguajes. Durante los últimos cinco años, ha sido votado como el lenguaje de programación más querido en la Encuesta de desarrolladores de Stack Overflow. En 2020, se ubicó en la lista de los 20 principales de TIOBE Index de los lenguajes de programación más populares. Si bien ha caído algunos pasos en la lista de TIOBE desde entonces, Rust todavía está dejando su huella en la comunidad de programación.

Rust es rápido, legible y eficiente en memoria. A diferencia de otros lenguajes de programación de alto nivel, Rust carece de un recolector de basura y se enfoca en la seguridad de la memoria. Por esta razón, Rust es excelente para programas que involucran el uso de memoria, procesadores de computadora o que tienen como objetivo el hardware puro.

Sin embargo, Rust no está exento de defectos. Algunos notan que el proceso de depuración no es tan avanzado como C++ y puede frustrar a quienes intentan aprender el lenguaje. Además, Rust tiene tiempos de compilación prolongados en comparación con C o Java, y carece de la gran cantidad de bibliotecas que tiene un lenguaje más establecido como Python. Dicho esto, la comunidad se está expandiendo y se están desarrollando más paquetes públicos.

LEER  Cómo crear una matriz en Java

Este artículo explica cómo instalar Rust y crear un proyecto de Rust. Para obtener más información sobre la sintaxis y el desarrollo de Rust, visite el Manual del lenguaje de programación de Rust.

Nota: Para seguir los pasos del artículo, necesita un sistema Linux. Para mi próximo artículo, sobre la implementación de Rust en OpenShift, necesitará una suscripción a OpenShift.

[ Keep Rust syntax and tips on hand with this free Rust cheat sheet. ]

Instalar óxido

Instalar Rust es un proceso sencillo. Descargue el script de instalación con el curl comando y ejecutarlo en la terminal:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs

Revise el script para comprender lo que hace y luego ejecútelo:

$ sh ./sh.rustup.rs

Cuando se le solicite, ingrese 1 para continuar con la instalación.

(Nicole Lama, CC BY-SA 4.0)

Una vez completada la instalación, un mensaje dice: «Rust está instalado ahora. ¡Genial!» los rustup, rustcy cargo Los comandos ahora están disponibles en la terminal.

(Nicole Lama, CC BY-SA 4.0)

Actualice Rust con este comando:

$ rustup update

Verifique la actualización con:

$ rustc --version

Desinstalar Rust con:

$ rustup self uninstall

Ejecutar código de óxido

Los archivos fuente de Rust terminan con el .rs extensión y siga la convención de nomenclatura «snake-case» (por ejemplo, hello_world.rs). En una aplicación de Rust, main.rs es siempre el punto de entrada. Antes de ejecutar un programa Rust, debe compilarlo usando rustc:

$ rustc filename.rs

El compilador produce un archivo ejecutable, que por defecto es el nombre del archivo fuente sin el .rs extensión. Es un código de máquina, por lo que los sistemas pueden ejecutar el archivo ejecutable incluso si Rust no está instalado en ellos. Para ejecutar el ejecutable, escriba la ruta absoluta del archivo:

$ ./executable_name

Crear un nuevo proyecto de Rust

Cuando desarrolle aplicaciones más grandes, considere inicializar un proyecto de Rust usando Cargo. Cargo es el administrador de paquetes de Rust. Para iniciar un nuevo proyecto, escriba el comando cargo new {project_name}. El siguiente ejemplo crea un proyecto llamado hello_cargo:

$ cargo new hello_cargo

Aparece un nuevo directorio llamado hello_cargo. Dentro del directorio, Cargo crea un Cargo.toml archivo para almacenar información de configuración y un src directorio con el main.rs expediente. También inicializa un nuevo repositorio de Git con un .gitignore expediente.

Cree y ejecute un proyecto de Rust localmente

Para compilar el proyecto localmente, vaya al directorio raíz y ejecute cargo build. Esta compilación se ejecuta rustc para usted, utilizando atributos de la Cargo.toml expediente.

Después de compilar el proyecto, ejecute el proyecto Rust usando el comando cargo run.

Probar el proyecto Rust

El óxido proporciona la cargo check para examinar el código del proyecto en busca de errores sin crear un archivo ejecutable. Corre más rápido que cargo build y es especialmente útil durante el desarrollo.

[ Download now: A system administrator’s guide to IT automation. ]

Envolver

Rust es un lenguaje de programación rápido, legible y eficiente en memoria. Este artículo lo ayuda a instalar Rust y comprender los componentes de un proyecto. En un artículo de seguimiento, explicaré cómo implementar Rust en OpenShift.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba