quarta-feira, 15 de fevereiro de 2017

Estrutura básica de um programa em linguagem C

        PROGRAMAÇÃO EM C – AULA 1 – ESTRUTURA BÁSICA DE UM PROGRAMA

Estamos começando aqui no nosso blog, o nosso curso de programação em linguagem C, este curso é adepto da filosofia que diz “que só se aprende a programar programando”, portanto durante todo o curso vamos praticar muito, usaremos exemplos práticos para ilustrar toda a fundamentação teórica e ao mesmo tempo treinar a prática de programar.

O nosso curso será desenvolvido no ambiente Linux, pois eu uso Linux, o que não impede que você que usa Windows também participe do nosso curso, pois o código de programação em C é o mesmo independente da plataforma que cada um usa, haverá alguns comandos e bibliotecas específicos de determinada plataforma mas, nada que impeça o nosso aprendizado, além do mais os softwares que vamos usar para desenvolver os nossos programas estão disponíveis para as duas plataformas e são softwares de código aberto, ou seja, são gratuitos.

O que vamos precisar? Durante todo o nosso curso eu usarei uma IDE de código aberto chamada Code Blocks, uma IDE (Integrated Development Environment) que traduzido do inglês quer dizer, Ambiente de Desenvolvimento Integrado, é um software específico para desenvolvimento de programas, ele contém um editor de texto para você digitar seus códigos, um depurador (debugger) para verificação de erros nos seus programas em desenvolvimento e também um compilador (compiler) para você compilar seus códigos transformando-os em arquivos executáveis, no Linux usamos um compilador de código aberto chamado gcc compiler, que também está disponível para Windows junto com o instalador do Code Blocks.

Para instalar o Code Blocks no Linux, eu uso o Linux Mint, mas o processo é semelhante no Ubuntu, se você usa uma distro diferente dessas busque na internet como instalar o Code Blocks no seu sistema, no Mint e no Ubuntu podemos instalar o Code Blocks tanto no modo gráfico como pelo terminal, para instalar pelo terminal basta digitar a linha de código a seguir, teclar enter e digitar sua senha que o sistema instala o Code Blocks para você.

Sudo apt-get install codeblocks
 
Pelo modo modo gráfico no Mint usamos o gerenciador de aplicativos e no Ubuntu o gerenciador de pacotes synaptic, bastando pesquisar na caixa de pesquisa por codeblocks, quando aparecerem os resultados basta selecionar para instalação (Ubuntu), ou dar dois cliques e mandar instalar (Linux Mint) e o sistema se encarregará de instalar o programa para você e quando terminar você verá um aviso que o Code Blocks está instalado.
                                 
                       

No Windows o procedimento é um pouco diferente, você vai do endereço http://www.codeblocks.org/, que é a página oficial do Code blocks, uma vez aberta a página, você clica na aba Downloads, em seguida a página de downloads abre mostrando várias opções para você baixar, você vai clicar na primeira opção Download the binary release que o levará à pagina de downloads propriamente dita, na sessão de downloads para Windows basta clicar no link da linha que contiver a opção codeblocks-[versão disponível]mingw-setup.exe e baixar o arquivo para seu computador e para instalá-lo basta dar um clique duplo sobre o arquivo e o seu sistema instalará o programa para você.

Atenção: Você tem que escolher a opção que contenha o mingw (como mostra a figura abaixo), porque caso contrário o compilador não é instalado no seu sistema, escolha assim codeblocks-[versão disponível]mingw-setup.exe.
                    
       


Programa instalado, quando você abrir o programa pela primeira vez ele irá detectar o seu compilador, você tecla em OK e pronto.