|
O C++ é uma linguagem de programação de alto-nível, basicamente consiste numa extensão do C, ou qo que pode ser "chamado" um "C melhor". O C++ inclui novos conceitos nã
o suportados pelo C, como o paradigma de programação orientado por objectos e todos os conceitos associados a ele.
O facto de o C++ oferecer todas as possibilidades do C e mais, torna a transição do C para o C++ relativamente fácil. Programad
ores familiarizados com o C podem começar a programar em C++ utilizando ficheiros de código com a extensão .cc ou .cpp em vez de .c, e depois podem confortavelmente deslizar em todas as possibilidades que o C++ oferece. Nenhuma mudança de hábitos radical
é necessária.
Um programa bem escrito em C++ reflecte elementos do estilo orientado para objectos e programação do tipo procedimental. O C++ é uma linguagem extensível, pois podemos definir novos tipos de dados e operadores de uma maneira que que s
e comportam como os tipos já predefinidos.
O C++ é designado para projectos de desenvolvimento de grande escala.
Independente de Plataformas
C/C++ são linguagens independentes de plataformas. Logo, podias pegar no código do teu PC e usá-lo em virtualmente qualquer outra máqui
na - Mac, Amiga, qualquer outra. Podes ter que fazer pequenas alterações, mas o esforço de desenvolvimento feito é trivial comparado com o Asm. Isto é útil se tencionas em fazer uma carreira na programação sejam jogos ou aplicações. Um jogo ou aplicação n
ão é completamente reescrito para outr máquina, isso custaria demasiado dinheiro e tempo.
|
|