tag:blogger.com,1999:blog-34165945783944220362024-03-14T00:17:02.010-07:00C++ ProgressivoApostila online de C++, Cmm ProgressivoUnknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3416594578394422036.post-23829364084145675212013-03-29T20:47:00.002-07:002019-09-30T07:00:24.178-07:00<br />
<script>
window.location.href = "https://www.cmmprogressivo.net/2019/09/C-ou-Cmaismais-Cpp-qual-melhor-qual-diferenca-precisa-saber-C.html";
</script>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-3416594578394422036.post-60799948645789589152013-03-28T20:41:00.005-07:002019-09-30T07:01:41.289-07:00O necessário para programar em C++<br />
<script>
window.location.href = "https://www.cmmprogressivo.net/2019/07/Como-Comecar-Programar-Cpp.html";
</script>
Dando início ao <a href="http://cmmprogressivo.blogspot.com.br/" target="_blank">curso online de C++</a>, e nesse tutorial vamos responder as principais dúvida dos iniciantes:<br />
<br />
- Como começar a programar em C++ ?<br />
- O que preciso baixar para programar em C++ ?<br />
- Onde vou compilar e rodar meus programas em C++ ?<br />
<a name='more'></a><br />
<div style="display: inline; float: left; margin-right: 5px;">
</div>
<h3>
Ferramentas Necessárias</h3>
<div>
- Compilador</div>
<div>
- Debugger</div>
<div>
- Editor de texto</div>
<div>
<br /></div>
<div>
Você vai escrever seus códigos de programação C++ em qualquer editor de texto e vai usar o compilador.</div>
<div>
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.</div>
<div>
<br /></div>
<div>
Porém, fazer isso tudo manualmente dá muito trabalho. Existe um tipo de programa que faz isso tudo sozinho.</div>
<div>
É a IDE, <i>Integrated Development Enviroment</i>, ou seja, o ambiente de desenvolvimento integrado.</div>
<div>
A título de informação, vamos apresentar três IDE's, o Dev-C++, Visual Studio e o Code::Blocks, porém, <b>aconselhamos o uso do Code Blocks para iniciantes.</b></div>
<div>
<br />
<br /></div>
<h4>
<ul>
<li>Dev-C++: desatualizado e com muitos erros</li>
</ul>
</h4>
<div>
Este é o mais usado e indicado nas faculdades e na Internet. Mas se é o mais usado e indicado, por que o <a href="http://cmmprogressivo.blogspot.com.br/" target="_blank">curso C++ Progressivo</a> não indica?</div>
<div>
<br /></div>
<div>
Porque ele é obsoleto! Ele costumava ser bom, e por isso era muito indicado.</div>
<div>
<br /></div>
<div>
<span style="color: red;">MAS ELE PAROU DE SER DESENVOLVIDO!</span></div>
<div>
<span style="color: red;">O PROJETO DO DEV-C++ FOI ABANDONADO!</span></div>
<div>
<br /></div>
<div>
Mas continuaram a usar e recomendar, principalmente para iniciantes.</div>
<div>
Porém, conforme você for avançando, ele ficará nitidamente ruim e desatualizado, irá prejudicar MUITO você!<br />
Infelizmente, seu debugger é cheio de erros! Você poderá se prejudicar caso erre e o Dev-cpp não te alerte sobre os erros.</div>
<div>
<br />
<br />
<div>
<h4>
<ul>
<li>Microsoft Visual Studio: bom, poderoso e pago</li>
</ul>
</h4>
</div>
<div>
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.</div>
<div>
A Microsoft, como forma de marketing, porém, lançou uma versão gratuita do Visual Studio, o Visual Studio Express.<br />
<br /></div>
<div>
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.</div>
<div>
É como matar uma mosca com uma bala de canhão.</div>
<div>
<br /></div>
<div>
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.</div>
<div>
<br /></div>
<div>
Porém, é sempre bom se informar:</div>
<div>
<a href="http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products" target="_blank">Site do Visual Studio Express</a></div>
<div>
<a href="http://programacaoprogressiva.blogspot.com.br/2012/08/comece-programar-linguagem-de_31.html" target="_blank">Informações sobre a tecnologia .NET e cursos oferecidos pela Microsoft para seus produtos</a></div>
<br />
<br />
<br /></div>
<h3>
Code::Blocks: gratuito, leve, open source e cross plataform</h3>
<div>
Veja as razões do Code::Blocks ser melhor e mais recomendado para iniciantes:</div>
<div>
- gratuito<br />
- leve</div>
<div>
- open source (é possível ver seu código-fonte, como foi feito)</div>
<div>
- cross plataform (funciona em várias plataformas, como Windows e Linux)</div>
<div>
- está atualizado</div>
<div>
- está em desenvolvimento</div>
<div>
- é possível expandir suas funcionalidades através dos plugins</div>
<div>
- é leve, principalmente se comparado com o Microsoft Visual Studio</div>
<div>
<br /></div>
<div>
Screenshots do Code::Blocks:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0m07JNuL_O6yy7FKwQqJJqzpxc_Tbta6wP2gbCXDPvYQqtfLb4t4vR6eK5EeyHfKPjZX-54GFrDYGyYW26wfSV4gZuxOTP6X085ecapwMPLxhyphenhyphenfzQZKLO9A1rILwKMTpxh7LTTKrPAb54/s1600/C+Progressivo+-+Como+come%C3%A7ar+a+programar+em+C,+instalar+o+Code+Blocks+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="C Progressivo - Como começar a programar em C, instalar o Code Blocks" border="0" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0m07JNuL_O6yy7FKwQqJJqzpxc_Tbta6wP2gbCXDPvYQqtfLb4t4vR6eK5EeyHfKPjZX-54GFrDYGyYW26wfSV4gZuxOTP6X085ecapwMPLxhyphenhyphenfzQZKLO9A1rILwKMTpxh7LTTKrPAb54/s640/C+Progressivo+-+Como+come%C3%A7ar+a+programar+em+C,+instalar+o+Code+Blocks+2.png" title="C Progressivo - Como começar a programar em C, instalar o Code Blocks" width="640"></a></div>
<div>
<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0V3lNujHOoZRlvBfT6P3ACUnlaOgwlCiX5LUmrBRb-PC5MdwSG2qObze02xJ3G9ipzq7pQ-D4aHElrrIDYS2p6-f5LdWktIVYcNBAf7avRcH7L4bPIkkBdoDuBR-003CdqGG6xG_VRsf9/s1600/C+Progressivo+-+Como+come%C3%A7ar+a+programar+em+C,+instalar+o+Code+Blocks+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="C Progressivo - Como começar a programar em C, instalar o Code Blocks" border="0" height="528" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0V3lNujHOoZRlvBfT6P3ACUnlaOgwlCiX5LUmrBRb-PC5MdwSG2qObze02xJ3G9ipzq7pQ-D4aHElrrIDYS2p6-f5LdWktIVYcNBAf7avRcH7L4bPIkkBdoDuBR-003CdqGG6xG_VRsf9/s640/C+Progressivo+-+Como+come%C3%A7ar+a+programar+em+C,+instalar+o+Code+Blocks+1.png" title="C Progressivo - Como começar a programar em C, instalar o Code Blocks" width="640"></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
Porque usaremos o Code::Blocks no curso de Programação C++</h3>
<div>
Assim como o Code Blocks, o curso de Programação C++, <i>C++ Progressivo</i>, é gratuito. Então não apoiaremos a pirataria nem o uso de software pagos.<br />
Felizmente, existem milhões de pessoas ao redor do mundo empenhadas em criar ferramentas boas que não deixam a desejar em <b>absolutamente nada</b> em relação as pagas.</div>
<div>
<br />
<br /></div>
<h3>
Como começar: baixando o necessário</h3>
<div>
Instalando o Code::Blocks, você já tem o debugger, compilador e editor de texto.</div>
<div>
Isso mesmo. Não precisa baixar mais nada, somente a IDE.</div>
<div>
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.</div>
<div>
Caso exista erros, o programa rodará diretamente do Code::Blocks.</div>
<div>
<br /></div>
<div>
Então sem perda de tempo, baixe o programa.</div>
<div>
O site do programa é: <a href="http://www.codeblocks.org/downloads/26">http://www.codeblocks.org/</a></div>
<div>
<br /></div>
<div>
Navegue até a seção de download e escolha sua plataforma, Windows, Linux ou Mac OS X:</div>
<div>
<a href="http://www.codeblocks.org/downloads/26">http://www.codeblocks.org/downloads/26</a></div>
<div>
<br /></div>
<div>
Não há segredos na instalação.</div>
<div>
<br /></div>
<div>
E pronto, você já está pronto para começar a programar em C++ com a apostila online de C++ do site C++ Progressivo.</div>
<div>
<br /></div>
<div>
Seja bem vindo à linguagem de Programação C++, uma linguagem poderosa e bela.</div>
<div>
<br /></div>
Unknownnoreply@blogger.com5