Pular para conteúdo

Aula 14 - Rust e Go 🦀🐹


Agenda 📅

  1. Linguagens de Sistemas Moderna
  2. Go: Simplicidade e Concorrência
  3. Rust: Segurança e Performance
  4. WebAssembly (WASM)
  5. Casos de Uso Práticos

1. A Nova Geração 🚀

  • Go (Golang): Criada pelo Google.
  • Rust: Linguagem mais amada pelos devs 7 anos seguidos.
  • Criadas para resolver os problemas de C++ e Java.

2. Go (Golang) 🐹

Focada em eficiência e nuvem.

  • Goroutines: Rode milhares de tarefas ao mesmo tempo.
  • Compilação ultra-rápida.
  • Base de: Docker, Kubernetes, Terraform.

3. Rust 🦀

Memória segura sem Garbage Collector.

  • Ownership: O copilador garante que você não vazará memória.
  • Velocidade de C, segurança de Java.
  • Mercado: Sistemas críticos e Cripto.

4. WebAssembly (WASM) 🕸️

Rust é a linguagem favorita para rodar código pesado no navegador a 60 FPS.


5. Conclusão ✅

  • Go = Microserviços e Engenharia de Nuvem.
  • Rust = Se você precisa de performance bruta e segurança.

Próxima Aula 🚀

  • Mobile: O mundo nos nossos bolsos (Flutter, Kotlin, Swift).

👉 Dica: Aprender Rust vai te tornar um programador 2x melhor!