Como iniciar um projeto no Rust

Augusto Felipe Maggioni
3 min readDec 5, 2020

Rust é uma linguagem de programação compilada que foi desenvolvida pelo Mozila, no intuito de ser segura, rápida e eficiente. Sua principal funcionalidade, por conta de suas características, é para desenvolvimento back-end, com desempenho que fica um pouco atrás do C++.

Para iniciar o desenvolvimento de um algoritmo em Rust, possui duas maneiras:

1) online, pelo site: https://play.rust-lang.org/

2) ou criando um novo projeto pelo terminal do linux, com o seguinte comando: cargo new meu_projeto1

Para escrever algum programa, em ambos os casos, tanto no editor online, quanto em alguma IDE que possui instalado, é preciso escrever dentro da função fn main(){}, que é responsável por iniciara a “procurar” o que deve ser feito dentro de seu programa. Por exemplo:

fn main(){
//aqui escreve a sequência de códigos a serem executados
println!(“Oi, tudo bem? Bora aprender Rust?”);
}

— — CRIANDO O PROJETO NA IDE ONLINE— —

Logo, ao entrar no site, pela primeira vez, terá a função main, escrita “Hello Word”.

fn main() {
println!(“Hello, world!”);
}

IMPORTANTE:

A) Rust usa macros. Por exemplo, para exibir algo na tela, para ter uma saída, é usado o macro println!();

B) Rust, para quase todas as linhas, ao terminar, é preciso colocar ponto e vírgula ; indicando o final de linha

—CRIANDO O PROJETO NO LINUX — —

  1. Abra o terminal, e entre em suas pasta favorita, e digite:
  2. cargo new meu_projeto1
  3. Depois disso, entre em sua pasta, pelo seguinte comando:
  4. cd meu_projeto1
  5. Após isso, digite no terminal do linux, o próximo comando:
  6. cargo run
  7. Pronto! O código, que vem escrito ao criar qualquer projeto em rust, é “Hello Word”.

2.1) DESENVOLVIMENTO O MEU CÓDIGO

  1. Abra a sua IDE, o editor que preferir, no meu caso, uso o Visual Studio Code.
Pastas criadas automaticamente após o comando de criação cargo new meu_projeto1

2. Após isso, entre na pasta src, local onde terá o arquivo padrão, main.rs, responsável pelo programa.

OBSERVAÇÃO: Arquivos rust, terão no final .rs, significando que é um arquivo Rust

3. Ao abrir a pasta src, e clicar na no arquivo main.rs, verá que terá um código padrão:

PRONTO! Agora é só seguir codificando dentro da função main e respeitando a sintaxe que ela possui.

2.2) EXECUTANDO O PROGRAMA RUST COM MAIS EFICIÊNCIA

Após rodar o programa rust, por padrão, não possui ganho de performance.

Para executar e ganhar mais rapidez a execução, usa-se o seguinte comando:

cargo run — release

Esse comando deverá ser executado dentro da pasta do seu projeto, nesse caso, seguindo essa leitura, dentro da pasta meu_projeto1.

Para mostrar a diferença que o comando — release tem na execução do programa rust, entre nesse link, comparando o desempenho de Rust, Python e C++, usando um algoritmo para achar o maior número perfeito existente até os valores determinados, seja com ganho de performance, seja sem ganho de performance.

--

--