28 de September de 2022, 15:39

O necessário para programar em C

(Read 85 times)

0 Members and 1 Guest are viewing this topic.

Malaquias

  • Administrador
  • *****
  • Posts: 55
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Consultoria em Informática

- Como começar a programar em C ?
- O que preciso baixar para programar em C ?
- Onde vou compilar e rodar meus programas em C ?


Ferramentas Necessárias para programar em C
- Compilador
- Debugger
- Editor de texto


Você vai escrever seus códigos de programação C em qualquer editor de texto e vai usar o compilador.
O compilador converte seu código para código de máquina (um código que só a máquina entende, para rodar no seu computador - o famoso binário) e o debugger faz o debugging, ou seja, checa se há erros no seu código.


Porém, fazer isso tudo manualmente dá muito trabalho. Existe um tipo de programa que faz isso tudo sozinho.
É a IDE, Integrated Development Enviroment, ou seja, o ambiente de desenvolvimento integrado.
A título de informação, vamos apresentar três IDE's, o Dev-C++, Visual Studio e o Code::Blocks, porém, aconselhamos o uso do Code Blocks para iniciantes.


Que programa escolher para programar em C
Dev-C++: desatualizado e com muitos erros


Porque ele é obsoleto! Ele costumava ser bom, e por isso era muito indicado.


MAS ELE PAROU DE SER DESENVOLVIDO!
O PROJETO DO DEV-C++ FOI ABANDONADO!


Mas continuaram a usar e recomendar, principalmente para iniciantes.
Porém, conforme você for avançando, ele ficará nitidamente ruim e desatualizado, irá prejudicar MUITO você!
Infelizmente, seu debugger é cheio de erros! Você poderá se prejudicar caso erre e o Dev-cpp não te alerte sobre os erros




Microsoft Visual Studio: bom, poderoso e pago
O Visual Studio é tão poderoso que os desenvolvedores da Microsoft fazem o próprio Windows e seus programas/sistemas são feitos usando o Visual Studio. Porém, é da Microsoft. Ou seja, pra usar tudo que a ferramenta tem a oferecer, você tem que pagar - e muito.
A Microsoft, como forma de marketing, porém, lançou uma versão gratuita do Visual Studio, o Visual Studio Express.


Eu, particularmente, acho ele muito pesado para um iniciante. Quem está começando não vai usufruir nem 10% do que ele tem a oferecer, embora tenha baixado centenas MB.
É como matar uma mosca com uma bala de canhão.


Vá com calma. Caso tenha interesse, no futuro, e queira criar aplicações gráficas para Windows (inclusive para o Windows 8), Windows Phone, tecnologia .NET e web, você pode começar a usufruir melhor os recursos dessa poderosa ferramenta de desenvolvimento.


Code::Blocks: gratuito, leve, open source e cross plataform
Veja as razões do Code::Blocks ser melhor e mais recomendado para iniciantes:
- gratuito
- leve
- open source (é possível ver seu código-fonte, como foi feito)
- cross plataform (funciona em várias plataformas, como Windows e Linux)
- está atualizado
- está em desenvolvimento
- é possível expandir suas funcionalidades através dos plugins
- é leve, principalmente se comparado com o Microsoft Visual Studio


Porque usaremos o Code::Blocks no curso de Programação C
Assim como o Code Blocks, o curso de Programação C, C Progressivo, é gratuito. Então não apoiaremos a pirataria nem o uso de software pagos.
Felizmente, existem milhões de pessoas ao redor do mundo empenhadas em criar ferramentas boas que não deixam a desejar em absolutamente nada em relação as pagas.


Então sem perda de tempo, baixe o programa.
O site do programa é: http://www.codeblocks.org/


Navegue até a seção de download e escolha sua plataforma, Windows, Linux ou Mac OS X, bem como sua versão (Windows 7 ou XP, por exemplo):
http://www.codeblocks.org/downloads/26


Como há várias opções, sugerimos que baixe a maior (que tem mais megabytes), pois certamente trará mais recursos e evitará problemas.
Não há segredos na instalação.


E pronto, você já está pronto para começar a programar em C com o curso online de C do site C Progressivo.