¿Qué es Rust?
De acuerdo con el sitio web de Rust, se trata de "un lenguaje que empodera a todos para construir software fiable y eficiente." Es un lenguaje multi-paradigma, estructurado, concurrente e imperativo, diseñado en el Centro de Investigación de Mozilla, por Graydon Hoare con contribuciones de Brendan Eich, y otros desarrolladores, en el año 2010. Actualmente el proyecto es Open Source.
¿Para qué se utiliza?
Para la programación de sistemas, tales como motores de navegación, kernels de sistemas operativos, y herramientas de líneas de comandos. También se emplea para el desarrolllo de aplicaciones web, con frameworks tales como Actix Web y Rocket.
¿Qué ventajas tiene desarrollar en Rust?
- Rust es un lenguaje estáticamente tipado, lo cual permite que se detecten errores (bugs) en el momento en que se está compilando.
- Ofrece mayor seguridad de memoria y rapidez. Rust permite indicar de qué manera se deben colocar los valores en memoria y cómo se deben gestionar los mismos.
Tu primer programa en Rust: Hola Mundo
Paso 1:
Instala Rust. Da clic aquí para ver instrucciones
Paso 2:
Crea un archivo con el nombre de tu preferencia y la extensión .rs, para este ejemplo utilizaremos hola_mundo.rs.
En nuestro caso, vamos a crear dicho archivo en el escritorio
Paso 3:
Coloca el siguiente código en el archivo:
fn main() {
println!("¡Hola, mundo de Rust!");
}
Todo programa en Rust debe tener una función fn main()
, como punto de entrada al programa. Si no la colocamos, el programa no podrá saber en dónde tiene que comenzar a ejecutarse.
Paso 4: Ejecutar el programa
Vamos ahora a ejecutar nuestro programa. Para ello, vamos a nuestra terminal (en Mac) o a la línea de comandos (en Windows). Como en nuestro ejemplo creamos el archivo en el escritorio (Desktop), tenemos que dirigirnos a la carpeta Escritorio (Desktop) para ejecutar el programa; para ello, escribamos cd desktop
para posicionarnos en la ruta de dicho archivo.
Ahora, llamemos al compilador, escribiendo lo siguiente en nuestra terminal o línea de comandos: rust c hello_world
Acabamos de compilar el programa. Para ejecutarlo, escribamos en nuestra terminal o línea de comando lo siguiente .\hello_world.exe
. Veremos que se despliega el mensaje ¡Hola, mundo de Rust! en nuestra consola.
¿Deseas aprender más sobre Rust?
En el sitio web de Rust podrás encontrar varios recursos de aprendizaje sumamente útiles, en español. Da clic aquí para ver los recursos de aprendizaje.
¿Deseas asistir a algún evento de Rust?
Da clic en el enlace siguiente: Calendario de Eventos de Rust (en Google Calendars)
¿Deseas contribuir con código?
Da clic en el enlace siguiente, para leer la Guía de contribución
Más recursos útiles:
- Cuenta de Twitter de Rust
- Repositorio de Github de Rust
- Canal de Youtube oficial
- Discord de Rust
- Newsletter - This Week in Rust (en inglés)
- Blog de Rust (en inglés)
Top comments (1)