Beruflich Dokumente
Kultur Dokumente
Ementa
Constantes Comentrios Expresses, operadores e funes Comandos Bsicos Estruturas condicionais Estruturas de repetio Estruturas de dados Subprogramas (procedures, functions, unit e label)
Bibliografia
Programando em C++
Joel Saade Editora Novatec
Distribuio de Pontuao
2 testes 20 pontos
Configurao do ambiente
Introduo
A linguagem C foi desenvolvida por Dennis M. Ritchie, dos Laboratrios Bell, no incio da dcada de 1970.
Foi criada para combinar a eficincia de uma linguagem de baixo-nvel (como o Assembly) e a portabilidade de uma linguagem de alto-nvel.
O C++ tambm foi criado nos Laboratrios Bell, por Bjarne Stroustrup. O C++ baseado na linguagem C, adicionou caractersticas de orientao a objetos. C++ uma linguagem de propsitos gerais com uma tendncia para a programao de sistemas.
Exemplo
Exemplo
#include <iostream>
return 0;
Arquivos-cabealho
Necessrios s funes da biblioteca de C++. Um programa poder conter quantos arquivos-cabealho forem necessrios.
Nomes de arquivoscabealho
Namespaces: Introduo
Imagine duas caixas de ferramentas (caixa 1 e caixa 2). E ambas possuem um martelo e alicate. Algum diz: Pegue o martelo E perguntamos: O martelo da caixa 1 ou da caixa 2. O melhor ento seria dizer Pegue o martelo da caixa 1 ou Pegue o martelo da caixa 2
Namespace
quem contm seguido do nome de quem est contido. Situao semelhante ocorre com C++ mas com nomes de funes, variveis, estruturas e classes.
Namespace
Softwares adquiridos de fontes diferentes podero (no propositalmente) possuir variveis, funes, estruturas e classes com o mesmo nome.
Namespace std
So definidos os elementos cin e cout. Utilizando using namespace std; os objetos cin e cout ficam disponveis.
Cdigo-objeto de funes
Programa-objeto
Rotinas-padro
Linker
Programa executvel
Cdigo-fonte (extenso cpp) o que escrevemos no editor. Compilao: Traduz o programa para uma linguagem de mquina chamado de programa objeto (extenso .o) Link-edio: execuo do linker que liga ao programa objeto aos cdigos de funes utilizadas e rotinas-padro de inicializao. O resultado o programa executvel (extenso .exe)