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