Rust. El amado lenguaje
Después de un ratillo sin postear, se ha estado leyendo información sobre el amado lenguaje, categorizado así por un gran número de programadores que entran a aprender este lenguaje RUST. Creado por mozilla en el 2010 y que a la fecha ha estado tomando un auge sorprendente, ¿porqué? Sencillamente por que se creo desde cero, agregando múltiples diseños de otros lenguajes, como la facilidad, combinando una sintaxis intuitiva de alto nivel con el rendimiento y el control de un lenguaje de bajo nivel, es como lo mejor de dos mundos (bajo nivel y alto nivel en la programación).
¿Qué se puede hacer con rust?
Se utiliza en aplicaciones de internet de las cosas, sistemas operativos, juegos, sistemas de archivos, componentes de navegador web, simulación y lo que se pueda imaginar.
¿Cómo se instala?
Bueno eso es fácil si estas en linux se debe de escribir en la terminal la siguiente línea:
curl https://sh.rustup.rs -sSf | sh
Si se esta en alguna versión de MacOs se debe de escribir la siguiente línea de comando:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
Si se usa alguna versión de windows hay que descargar el ejecutable e instalarlo. Pueden hacerlo desde esta url: https://win.rustup.rs/x86_64
¿Qué se hace después de instalar?
Bueno ahora sigue realizar los siguientes pasos:
- Abrir un bloc de notas, notepad si usas windows; si se esta en alguna distribución gnu/linux o MacOs desde la terminal se puede escribir nano nombre-fichero-rust.rs.
- ahora hay que escribir las siguientes tres líneas, que permiten imprimir en pantalla un texto.
fn main () {
println!("Hola mundo, escrito en rust");
}
- Es importante que el fichero tenga la extensión *.rs, eso indica que su contenido es del lenguaje rust.
- En la terminal se debe de hacer uso del comando rustc nombre-del-archivo.rs y se pulsa enter.
- Si todo ha salido bien se podrá encontrar ya sea en el modo gráfico o desde la terminal que se ha creado un nuevo fichero que tiene una extensión binaria (un .exe o un bin para los sistemas operativos basado en unix).
- Ya solo esta en ejecutar el nuevo archivo. Desde la terminal se suele ejecutar con ./nombre-del-archivo
Y ya se ha escrito el primer programa en rust.
Se observa en la imagen 1, que se han seguido los pasos anteriores, se crea un archivo main.rs, con las líneas escritas en rust, se compila y se obtiene un binario ejecutable, que al correrlo se ejecuta. En teoría debería de ser posible ejecutarlo en cualquier distribución gnu/linux, MacOsx y windows. Aunque esto último no se ha probado.