|
10 - Iniciando na área de programação
Estou disposto a aprensentar neste site um tratamento completo
ao leitor sobre programação em c++.
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.
Como guia, estarei usando o livro " C++ como programar "
LINK -
C++: Como Programar - M.D. DEITEL & PAUL J. DEITEL
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.
VOCÊ PRECISA
SABER...
Lembro que C++ é uma linguagem hibrida, é possível
programar orientado a objetos como também programar no estilo semelhante
a C, estruturado.
Os códigos em C++ são caso sensitivo, ou seja,
tudo que for digitado em maiusculo é diferente de tudo que for digitado
em minusculo
a é diferente de A
b é diferente de B
fazer é diferente de Fazer |
|
Contribuidor
Adriano Waltrick
01/06/2007
|