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.
*****
|