|
C++ � uma linguagem de programa��o orientada a objetos. Ela fornece muitos recursos que s�o fornecidos a seguir:
- Simples
- Independente de m�quina ou port�til
- Linguagem de programa��o de n�vel m�dio
- Linguagem de programa��o estruturada
- Biblioteca Rica
- Gest�o de Mem�ria
- Velocidade rapida
- Ponteiros
- Recurs�o
- Extens�vel
- Orientada a Objeto
- Baseada em compilador
1) Simples
C++ � uma linguagem simples no sentido de que fornece uma abordagem estruturada (para quebrar o problema em partes),
um rico conjunto de fun��es de biblioteca, tipos de dados etc.
2) Independente de m�quina ou port�til
Ao contr�rio da linguagem assembly, os programas em C++ podem ser executados em muitas m�quinas com pouca ou nenhuma altera��o.
Mas n�o � independente de plataforma.
3) Linguagem de programa��o de n�vel m�dio
C++ tamb�m � usada para fazer programa��o de baixo n�vel. Ela � usada para desenvolver aplicativos de sistema, como kernel, driver etc.
Ela tamb�m suporta o recurso de linguagem de alto n�vel. � por isso que � conhecida como linguagem de n�vel m�dio.
4) Linguagem de programa��o estruturada
C++ � uma linguagem de programa��o estruturada no sentido de que podemos quebrar o programa em partes usando fun��es.
Portanto, � f�cil de entender e modificar.
5) Biblioteca Rica
C++ fornece v�rias fun��es embutidas que tornam o desenvolvimento r�pido.
6) Gerenciamento de Mem�ria
Ela suporta o recurso de aloca��o din�mica de mem�ria. Na linguagem C++, podemos liberar a mem�ria alocada a qualquer momento
chamando a fun��o free().
7) Velocidade
O tempo de compila��o e execu��o da linguagem C++ � r�pido.
8) Ponteiro
C++ fornece o recurso de ponteiros. Podemos interagir diretamente com a mem�ria usando os ponteiros.
Podemos usar ponteiros para mem�ria, estruturas, fun��es, array etc.
9) Recurs�o
Em C++, podemos chamar a fun��o dentro da fun��o. Ela fornece capacidade de reutiliza��o de c�digo para todas as fun��es.
10) Extens�vel
A linguagem C++ � extens�vel porque pode adotar novos recursos facilmente.
11) Orientada a Objetos
C++ � uma linguagem de programa��o orientada a objetos. OOPs torna o desenvolvimento e a manuten��o mais f�ceis onde, como na
linguagem de programa��o orientada a procedimentos, n�o � f�cil de gerenciar se o c�digo cresce conforme o tamanho do projeto aumenta.
12) Baseada em compilador
C++ � uma linguagem de programa��o baseada em compilador, o que significa que sem compila��o nenhum programa C++ pode ser executado.
Primeiro precisamos compilar nosso programa usando compilador e ent�o podemos executar nosso programa.
*****
|