Qual IDE você utiliza para programar C/C++, vou utilizar essa linguagem ano que vem na faculdade, ja quero dar uma olhada nela pra não chegar totalmente à deriva
Ola, eu usei ela na cadeira de Fundamentos de Programação, e uso C++ atualmente nas cadeiras de Programação Orientada a Objeto, e Estrutura de Dados. Para usar as duas, usei o VScode para edição de texto, é otimo por todas as facilidades que o VScode te dá, mas é necessário instalar o Compilador, no Windows é mais complicado, segue o link do video ensinando -> https://youtu.be/aducc6-ra90, no Linux, se for baseado em debian, é so dar "sudo apt install gcc" para C, ou "sudo apt install g++" para C++, no terminal. Comece a programar por C, faz todo o sentido, é um linguagem com poucas facilidades, se dominar ela, você é foda e vai conseguir dominar qualquer outra sem muito esforço e achando facil!
Ola, meira! Tudo bem?
Normalmente eu utilizo o editor de texto Sublime Text.
Sublime me auxilia muito no autocomplete de algumas coisas e no realce da sintaxe da linguagem. No entando para compilar e rodar o código preciso estar utilizando o terminal. Se não me engano até é possível rodar scripts dentro do próprio Sublime pra compilar e rodar o projeto mas nunca me interessei em como fazer.
Outras alternativas ao Sublime Text são:
- VSCode: editor de texto com realce da sintaxe, autocomplete e recursos pra transforma-lo em uma IDE completa;
- Atom: Mesma pegada do Sublime Text e do VSCode;
- CodeBlocks: Essa ferramenta é uma IDE de desenvolvimento própria para C e C++. Nela encontramos todos os recursos necessários para construir aplicações usando as linguagens mencionadas. São alguns deles: autocomplete, realce de sintaxe, debug, compilador e etc;
- DevC++: Mesma pegada do CodeBlocks.
Na minha universidade usamos CodeBlocks, eu pessoalmente não gosto da IDE, vou testar essa DevC++ para ver qualé, obrigado pela dica! Costumo usar o VSCode em casa, mas sinto falta de alguns recursos que tem no CodeBlocks, como criar headers com mais facilidade (com a estrutura já pronta).