Alternativa B
No ecossistema da linguagem Rust, a ferramenta padrão para gerenciar projetos é o Cargo. Ela atua como um sistema de construção e gerenciador de pacotes, simplificando tarefas como compilação e execução.
Ao utilizar o terminal dentro da pasta do projeto, o comando cargo run realiza duas ações principais: primeiro, ele compila o código-fonte; segundo, ele executa o binário resultante imediatamente.
Análise das Alternativas
- Iniciando o Rust IDE: Não há uma IDE oficial chamada apenas "Rust IDE". O desenvolvimento ocorre em editores genéricos configurados com extensões, mas a lógica de compilação permanece a mesma.
- Executando o arquivo .exe: É possível, mas é um passo manual posterior à compilação. O fluxo ideal durante o desenvolvimento envolve deixar o Cargo gerenciar os arquivos temporários na pasta
target. - Utilizando o Windows PowerShell: Rust não é uma linguagem interpretada. O shell precisa chamar o compilador
rustc através do Cargo para traduzir o código antes de qualquer execução.
Em resumo, o Cargo abstrai a complexidade do compilador, permitindo que o programador foque na lógica do software. Esta é a prática consolidada na comunidade de desenvolvimento Rust.
Alternativa B.