Tutorial C - Parte 02 - O que e necessário para programar em C ?
Dando início ao curso online de
Programação C, esse artigo tem por objetivo esclarecer as dúvidas iniciais:
- Como começar a programar em C ?
- O que preciso baixar para programar
em C ?
- Onde vou compilar e rodar meus
programas 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
Code::Blocks, porém,aconselhamos o uso do Code Blocks para iniciantes.
·
Dev-C++:
desatualizado e com muitos erros
Este
é o mais usado e indicado nas faculdades e na Internet. Mas se é o mais usado e
indicado, por que não indico?
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á ruim e desatualizado e irá prejudicar
MUITO seu aprendizado!
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 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 o Windows 8), Windows Phone, tecnologia .NET
e web, você pode começar a usufruir melhor os recursos dessa poderosa
ferramenta de desenvolvimento.
Porém,
é sempre bom se informar:
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
Screenshots
do Code::Blocks:
Porque usaremos o Code::Blocks nos exemplos de
Programação C
Assim
como o Code Blocks, os códigos e tutoriais de Programação C, do
tecnosolution, é 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
às pagas.
Como começar: baixando o necessário
Instalando
o Code::Blocks, você já tem o debugger, compilador e editor de texto. Isso
mesmo. Não precisa baixar mais nada, somente a IDE.
Ao
escrevermos o código, o Code Blocks já organiza automaticamente nosso código e
quando colocarmos o programa para rodar, ele nos mostrará onde os erros estão.
Caso
existam erros, o programa rodará diretamente do Code::Blocks.
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:
Não
há segredos na instalação.
E
pronto você já está pronto para começar a programar em C com os códigos e
tutoriais gratuitos disponibilizados aqui no tecnosolution.
Seja
bem vindo à linguagem de Programação C, a linguagem mais usada do mundo!
Seja o primeiro a comentar
Postar um comentário