Pular para conteúdo

Exercícios: Aula 01 - Introdução e Setup 🦀

🟢 Básico

  1. Instalação: Execute rustc --version no seu terminal e cole a saída abaixo. Por que é importante ter o rustup gerenciando essa versão?
  2. Primeiro Cargo: Crie um novo projeto chamado exercicio_01 usando o Cargo. Qual comando você usou e quais arquivos foram criados automaticamente?

🟡 Intermediário

  1. Compilação vs Execução: Explique a diferença entre rodar cargo build e cargo run. Em qual pasta o binário final é gerado por padrão?
  2. Ecossistema: Pesquise e cite 3 grandes empresas que utilizam Rust hoje e em quais projetos elas o aplicam.

🔴 Desafio

  1. Análise de Performance: Escreva um pequeno programa que imprima "Iniciando contagem..." e depois conte de 1 a 1.000.000 em um loop. Use o comando time (Linux/Mac) ou Measure-Command (PowerShell) para medir quanto tempo o Rust leva para executar esse binário gerado com cargo build --release.