programming, rust

Cargo. Configurando nuestro proyecto.

cargo

En el anterior post escribimos nuestro primer programa en Rust, para ellos creamos un fichero .rs donde pusimos la implementación, sin embargo cuando creemos proyectos con Rust, usaremos una aproximación diferente.

Integrado en Rust tenemos una herramienta que nos ayudará a crear y configurar nuestros proyectos. Esta herramienta es cargo y es algo que si habéis desarrollado en otros lenguajes como C o C++ os va a gustar bastante.

Continue reading

programming, rust

Rust playground

 

rust_playground

En el anterior post introdujimos el nuevo lenguaje de programación surgido de los labs de Mozilla. En esta nueva entrada vamos a ponernos manos a la obra y preparar nuestra maquina para empezar a jugar con Rust.

Dependiendo del sistema operativo que utilicemos tendremos diferentes alternativas para instalar Rust, la manera más sencilla es descargar el instalador para nuestro sistema operativo desde la propia web de rust.

Continue reading

programming, rust

Introducing Rust

rust-logo-256x256-blk

Cada poco tiempo un nuevo de lenguaje de programación aparece tratando de aportar nuevas características y mejorar la manera en que nos comunicamos con nuestros ordenadores.

La gran mayoría de lenguajes acaban apuntando a ámbitos de alto nivel como el desarrollo web, el scripting o entornos específicos. Sin embargo en 2010 en el departamento de investigación de Mozilla se creó un nuevo lenguaje de programación destinado a un ámbito que normalmente llama muy poco la atención, lo que se conoce como “system programming”, y que actualmente esta ampliamente dominado por C y C++.

Rust compite con grandes “players” en el ámbito de los lenguajes de programación, y es que su meta, sin llegar a explicitarlo, es poder destronar a los reyes de la programación.

Y ¿qué aporta Rust que no podamos hacer ya con los diferentes lenguajes que tenemos disponibles?

Continue reading