Introdução
Este guia pretende auxiliar na configuração de um ambiente de desenvolvimento para as seguintes linguagens:
- C e C++, utilizando o compilador Clang, o depurador LLDB e a ferramenta CMake;
- Python, utilizando o gerenciador de pacotes Pip;
- Javascript e o seu superscript Typescript, utilizando o gerenciador de pacotes PNPM;
- Java, utilizando o gerenciador de pacotes Maven;
- Rust, utilizando o gerenciador de pacotes Cargo.
Cobrimos a instalação das ferramentas necessárias nos seguintes sistemas operacionais:
- Ubuntu Linux
- Fedora Linux
- Windows
- com WSL (Ubuntu)
- com MVSC
Nesse processo, recomendamos configurações de diversas ferramentas que visam a aprimorar a sua experiência de desenvolvimento.