Como iniciar um projeto no Rust
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 — —
- Abra o terminal, e entre em suas pasta favorita, e digite:
- cargo new meu_projeto1
- Depois disso, entre em sua pasta, pelo seguinte comando:
- cd meu_projeto1
- Após isso, digite no terminal do linux, o próximo comando:
- cargo run
- Pronto! O código, que vem escrito ao criar qualquer projeto em rust, é “Hello Word”.
2.1) DESENVOLVIMENTO O MEU CÓDIGO
- Abra a sua IDE, o editor que preferir, no meu caso, uso o Visual Studio Code.
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.