C++
Home

Introdução

Estou disposto a aprensentar neste site um tratamento completo ao leitor sobre programação em c++.

Não se assuste pensando que vou fazer como no php, passando tudo por cima. Vou apresentar tudo, desde programação procedural em c++, tipos de dados, entrada/saída, estruturas de controle, funções, arrays... até exercícios, programações orientadas a objetos avançados e caso UML.

A linguagem C++ que utilizarei é a C++ ANSI/ISO padrão.
A linguagem C++ foi desenvolvida por Bjarne Stroustrup e AT&T no ínicio dos anos 80, e hoje é a linguagem orientada mais útilizada no mundo.

Gostaria que a você ao ler os exercícios, os responda para mim, enviando a resposta. Caso não receber nenhuma resposta, não vou mais elaborar exercícios no site ( por falta de tempo ) ehhehe.

Como guia, estarei usando o livro " C++ como programar "
LINK - C++: Como Programar - M.D. DEITEL & PAUL J. DEITEL

OU seja, os fundamentos serão todos reais. E caso algo não funcionar, gostaria que você entra-se em contato.

Obrigado.

------------------
A história (AGE OF C++)

Antigamente com a evolução dos computadores, os cartoes foram trocados por linguagem de máquina, sendo assim, os computadores só entendiam 0 e 1.
0 e 1 era a linguagem de máquina existente e por isso era muito complicado escrever programas para um computador, sendo que cada computador tinha uma arquitetura diferente e com isso os programas escritos em linguagem de máquina tinham que ser reescritos de máquina para máquina.

Exemplo: 01010110101001010101 010101 01001010 100 10

Para amenizar isto, surgio a linguagem simbólica, e estes eram escritos em programas tradutores chamados ASSEMBLERS ( montadores ) que foram desenvolvidos para converter simbolos para linguagem de máquina.

Exemplo:

load base
add  valor
store recebe

Embora mais fáceis de entender, ainda se tinha o problema de portabilidade em relação a arquitetura. Foi ai que criaram as linguagens de alto nível como o C.

Podemos fazer a operação acima em forma de alto nivel da seguinte maneira:

recebe = base + valor

C++ é a evolução do C que venho do BCPL ( B ). A linguagem B era usada para desenvolver sistemas operacionais como o UNIX em 1970. E a linguagem C venho logo em seguida em 1972. E então C tomou o lugar de B para desenvolver o sistema operacional UNIX.

Depois da decada de 70 o C foi muito modificado. E isso acaretava em problemas de portabilidade. Até que criaram o padrão ANSI que é o que veremos e que é o mais amplamente usado.

C++ é a extenção do C e foi desenvolvido por Bjarne Stroustrup.
Além das várias modificações, a principal se tornou a possibilidade de programação Orientada a Objetos. Os programas orientados são mais fáceis de entender, corrigir e modificar.

Lembro que C++ é uma linguagem hibrida, é possível programar orientado a objetos como também programar no estilo semelhante a C, estruturado.

Perguntas??? Email