Conheça a iniciativa da Biblioteca dos Desenvolvedores  
Índice da Biblioteca  
Área dos Usuários  
Fórum de Discussão  
Forúm
 
 

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


 

« Anterior

 

Próximo »

 
 

01/06/2007 (C) Copyright. Todos os Direitos Reservados. Leia a política de privacidade do portal.
É proibida a cópia de conteúdo deste site de acordo com a Lei Brasileira de Direitos Autorais.