Hola Mundo Con Rust

Photo Credit: Andrés Godínez

Hola Mundo Con Rust

Rust es el nuevo lenguaje de programación que se centra en el rendimiento, la paralelización, y la seguridad de la memoria.

Con la construcción de un lenguaje a partir de cero más la integración de elementos de lenguaje de programación moderno, Rust es capaz de fusionar la sintaxis expresiva y flexibilidad de lenguajes de alto nivel con el control sin precedentes y el rendimiento de un lenguaje de bajo nivel.

Rust es desarrollado por Mozilla de una forma totalmente libre por lo cual podemos contribuir u opinar acerca de este lenguaje en su Repositorio en Github.

Rust nos permite crear aplicaciones desde la parte del cliente y también en el servidor, en cuanto a sintaxis podemos encontrar similitudes a otros lenguajes, con bloques de código delimitados por { }, más estructuras de control como if, for, do, while.

En este post te mostramos como puedes instalar Rust en tu computadora y dar los primeros pasos para programar en este grandioso lenguaje, asi que ¡manos a la obra y veamos un poco de lo que debemos hacer!

Instalemos Rust:

Puedes instalar Ruts en una computadora con GNU/Linux, Mac o Windows con los siguientes comandos:

$ curl -f -L https://static.rust-lang.org/rustup.sh -O

Nota: Este comando nos descarga rust en el directorio en que nos encontremos

Luego para su instalación ejecutamos:

$ sh rustup.sh

Listo! Para asegurarnos que la instalación fue exitosa podemos comprobar con el siguiente comando, el cual nos mostrará la version de Rust instalada en nuestra computadora:

$ rustc --version

Nota: Si lo instalas en windows puedes descargar el instalador apropiado en aquí.
Ten en cuenta que el instalador en windows no toma por defecto el PATH para que puedas utilizar Rust desde línea de comandos, para ello en la instalación debes hacer lo siguiente:
– En el diálogo de la Instalación, haz clic en opciones avanzadas
– Luego en “características del producto”
– Seguido, la opción “añadir a PATH” e instalarlo en tu disco local.

“Hola Mundo!”

Ahora que ya tenemos Rust en nuestra computadora, creemos nuestro primer “Hola mundo” con Rust. Veamos la sintaxis y cómo ejecutaremos nuestro código:

  • Creamos un directorio nuevo donde se guardará nuestro script de Rust y entramos a él:

    $ mkdir hello_MozSV
    $ cd hello_mozSV
    
  • Ahora creamos nuestro archivo fuente el cual contendrá el código, al que llamaremos hello_mozSV.rs

$ touch hello_MozSV.rs

Se crea el archivo con extensión .rs ya que hace referencia a que es un archivo de Rust.

Luego en el archivo que hemos creado escribiremos el siguiente código:

fn main() {
  println!("Hola, Mozilleros de EL Salvador!");
}

Guardamos nuestro archivo y dentro del directorio ejecutamos:

figure01

Esto nos creará un archivo compilado que podremos ejecutar de la siguiente manera:

figure02

Es importante que tengamos en cuenta que por cada cambios que hagamos en nuestro script, primero debemos ejecutar el comando:
$ rustc nombre_del_archivo.rs
Para que luego podamos ver los cambios con solo ejecutar
$ ./archivo

Ahora veamos un poco de detalles de lo que acabamos de hacer.

Con el siguiente trozo de código se define una función con Rust, la función principal de todo programa en Rust:

fn main(){
  //content
}

Las líneas de codigo que hacen todo el trabajo en un programa con Rust van dentro de esa función, en nuestro caso sería:

println!("Hola, Mozilleros de EL salvador!!");

Pero existen detalles muy importantes que debemos tomar en cuenta como lo es el primero, a la hora de escribir codigo dentro de funciones debes usar sangría con cuatro espacios, no tabs, puedes ver como configurar algunos editores aquí.

Lo segundo es la parte println!( //content ), esto se llama macro en Rust, que es como metaprogramación, en esta parte no es necesario preocuparnos por esto, ya que iremos aprendiendolo poco a poco.

Lo tercero se trata del comando $ rustc archivo.rs que sirve para compilar nuestro programa como se mencionó anteriormente, debemos ejecutarlo cada vez que hagamos cambios en el archivo.

Con esto encontraremos dos archivos en nuestro directorio, uno con el código fuente de nuestro programa (source) y otro como un ejecutable (binario).

El ejecutable podemos compartirlo con otras personas para que lo ejecuten sin la necesidad que tenga instalado Rust para poder usarlo.

Listo! hemos creado nuestro primer programa con Rust, si quieres probar el codigo puedes copiarlo desde aqui además también puedes ejecutarlo en Rust Playground

¡Hasta la próxima!

comments powered by Disqus