Primeros pasos con Rust en Visual Studio Code

Qué es Rust

Rust es un lenguaje de programación multiplataforma y multidispositivo que se presenta como alternativa segura a los lenguajes de software de sistemas existentes como C y C++.

A diferencia de C y C++, Rust garantiza la seguridad de la memoria y evita muchos de los errores relacionados con el uso incorrecto de la memoria que podría encontrar en C y C++

Es un lenguaje con un futuro realmente prometedor

Preparando el entorno de desarrollo

Instalar VSCode

Si todavía no tienes en entorno de desarrollo Visual Studio Code, puedes descargarlo desde el siguiente enlace:

https://code.visualstudio.com/Download

Instalar Rust

Accede al siguiente enlace y descarga el instalador

https://www.rust-lang.org/tools/install

También deberás instalar las herramientas de desarrollo de Visual Studio (si no las teníamos ya instaladas) que las puedes descargar desde el siguiente enlace:

https://visualstudio.microsoft.com/visual-cpp-build-tools/

Extensiones recomendadas para VSCode

Rust
Resaltado de sintaxis, autocompletado, y más ...
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust

CodeLLDB
Para poder depurar el código rust desde visual studio code
https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb

Rust Analyzer
Sirve de gran ayuda al ecribir código ya que nos mostrará posibles errores que estamos cometiendo al programar
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer

Mi primer "hola mundo" en Rust

Crear un proyecto nuevo con la herramienta "Cargo"

Cargo es una herramienta de línea de comandos que sirve como administrador de paquetes (dependencias del proyecto) y otras muchas utilidades como crear nuevos proyectos en rust o compilar el proyecto creado

Vamos a crear un nuevo proyecto con Cargo,  para ello abrimos la línea de comandos y escribimos lo siguiente

cargo new hola-mundo --bin

hola-mundo es el nombre que damos a nuestro primer proyecto  y  el parámetro --bin indica que queremos crear un programa ejecutable ( si quisiéramos crear una librería habría que usar  --lib )

Ejecutar el programa desde la línea de comandos

Con el comando anterior se ha creado un nuevo directorio con el nombre del proyecto "hola-mundo"

Podemos  compilar y ejecutar nuestro proyecto con el siguiente comando:

cd hola-mundo
cargo run

>> Hola, mundo!

- Pulsamos F5 para ejecutar

Nota: La primera vez que lo ejecutamos, VSCode  nos preguntará si queremos crear un archivo de configuración y otro de ejecución,  le decimos que si y veremos nuestro código ejecutándose por el terminal.