Conheça a iniciativa da Biblioteca dos Desenvolvedores  
Índice da Biblioteca  
Área dos Usuários  
Fórum de Discussão  
Forúm
 
 

Sétimo Capítulo
O Compilador

C++ é uma linguagem de alto nível, ou seja, é facil para um ser humano entender o que é escrito em C++.
Só que o programador também pode digitar códigos em baixo nivel com C++. Código em baixo nivel, são códigos que o processador entende, mais próximo do código de máquina.

Bjarne Stroustrup desenvolveu o C++ e deste os anos 90 ela é uma das linguagens mais utilizadas no mundo. Por isso, é muito mais facil achar conteúdo de programação de jogos em C++ do que em Pascal por exemplo.

Para que o processador possa entender o que a gente quer que ele faça, nosso código em C++ precisa ser interpretado para código de máquina.
E quem faz isso é o compilador.



O compilador compila seu código, gerando um EXE que vai ser lido facilmente pelo processador.

 

Wikipedia:

"Classicamente, um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina, específica para um processador e sistema operacional."

Baixe aqui o compilador que iremos utilizar para demonstrar os exemplos de aprendizado:
DEV-C++ para PDJ

Você também pode utilizar o Visual C++ ou o Code::Blocks.

Vamos ver as primeiras linhas de código.

1 - Abra o DEV-C++ pela PDJ

2 - Clique em Arquivo > Novo > Projeto

DICAS IMPORTANTES...

- Para cada programa, sempre crie um novo projeto.
- Salve esse novo projeto sempre em pastas diferentes para manter a organização de arquivos.

- Um programador acima de tudo é organizado!

- Sempre utilize estes passos para os próximos projetos.


3 - Selecione Aplicação Console, digite um nome para seu projeto e clique em OK.

Após salvar o projeto, ele vai trazer uma folha em branco com um código pré-definido.


CÓDIGO...

/*
* PDJ - Programadores e Desenvolvedores de Jogos
* http://www.pdj.com.br - LordVader
*
* Autor :
* Data :
* Desc : Aplicação básica para Console
*
*/

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{

   return 0;
}


FIM DE CÓDIGO

 

4 - Clique em Executar > Compilar ( Salve o arquivo com o código )

VOCÊ PRECISA SABER...

- Geralmente, o primeiro arquivo do projeto contem o nome de Main ( main.cpp )

- Procure salvar os arquivos com nome minusculos ( main.cpp, main.c, teste.c, principal.cpp, calculadora.c )

- Arquivos .cpp são arquivos em C++

- Arquivos .c são arquivos do C padrão

 

Ao executar este processo, você está pedindo ao compilador para ele verificar se não existe nenhum erro em seu codigo.
No final, se não tiver nenhum erro, o compilador vai gerar o código exe.

 

5 - Agora clique em Executar > Executar

Se tudo der certo, vai aparecer uma tela preta e logo ela vai sumir. Isto é normal.
Você conseguiu executar o seu programa, MAS como você não pediu nada, o processador não vai executar nada.

Vamos estudar o código padrão de um programa em C++.

Todos os seus projetos vão ter as seguintes linhas:

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{

   return 0;
}

Bom.... as linhas em verde


/*
* PDJ - Programadores e Desenvolvedores de Jogos
* http://www.pdj.com.br - LordVader
*
* Autor :
* Data :
* Desc : Aplicação básica para Console
*
*/


São linhas de comentários. Comentários são textos que o programador escreve para explicar o que o arquivo de programação atual faz.
Observe que você pode escrever o que você quiser, o compilador não vai ler essas linhas e elas vão ficar fora de seu arquivo .exe.

Comentários são feitos usando:

// comentário de uma linha

/*
comentário de várias
linhas
*/

Por enquanto não se preocupe com comentários, vamos abordar o assunto mais tarde.
Deixe o seu programa como as linhas abaixo:


CÓDIGO...

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{

    cout << "Imprimir na tela" << endl;
    cout << "abcdefghijklmnopgqrstuvxyzw" << endl;
    system("pause");

   return 0;
}


FIM DE CÓDIGO...

Agora seu programa vai imprimir a mensagem na tela, e ele não vai se fechar até que você precise enter.
Parabéns, esse é o seu primeiro programa.



 


Contribuidor
Adriano Waltrick
01/06/2007


 

« Anterior

 

Próximo »

 
 

01/06/2007 (C) Copyright. Todos os Direitos Reservados. Leia a política de privacidade do portal.
É proibida a cópia de conteúdo deste site de acordo com a Lei Brasileira de Direitos Autorais.