|
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
|