Objetivos
Sobre C++
A linguagem de programação C++ foi criada por Bjarne Stroustrup como uma extensão da linguagem
C em 1979. Possui a mesma sintaxe de C, suporta programação orientada a objetos e bibliotecas
para manipulação de estrutura de dados dinâmicas e outros.
Algumas características
- Fortemente tipada
- Estruturada
- Detecção de erro
- Compilada
- Orientada a objetos
- Possui ponteiros
- Gerenciamento de memória
- Possui várias bibliotecas
A sintaxe utilizada pela linguagem C++ é utilizada em várias outras linguagens como Java, C#,
Rusty, GO e outras.
A linguage C++ é muito utilizada para aplicações Desktop e atualmente aplicações Android podem
ser criadas. Abaixo exemplos tipo de softwares que podem utilizar C++ para desenvolvimento:
- Sistemas Operacionais
- Interfaces Gráficas de Usuário(GUI)
- Sistemas embarcados
- Compiladores
- Interpretadores
- Emuladores
- Jogos
- Banco de dados
- Entre outros
A linguage C é muito utilizada para aplicações Desktop, mas atualmente aplicaçoes
Android podem ser criadas utilizando C++. Abaixo exemplos de uso :
- Adobe Photoshop
- Firefox
- MySQL
- Maya® 3D animation
- Windows 95, 98, ME, 2000 and XP
- Entre outros
Abaixo uma tabela com algumas diferenças entre as linguagens C e C++ para que pode ser utilizada
para decisão na escolha. Ao longo do tutorial, vamos aprender mais diferenças entre ambas
as linguagens acima comparadas.
C |
C++ |
Programação estruturada |
Programação estruturada e P.O.O |
Não suporta sobrecarga de funções |
Suporta sobrecarga de funções |
Divisão em módulos e funções |
Divisão em módulos, classes, métodos e funções |
Não suporta namespace |
Suporta namespaces |
Não suporta herança e interface |
Possui herança e interface |
Não possui estruturas de dados dinâmicas |
Possui estruturas de dados dinâmicas nativas |
Não possui gerenciamento de memória |
Possui gerenciamento de memória |
Não possui gerenciamento de erro |
Possui gerenciamento de erro |
Histórico de atualizações
- 28/07/2025 - revisão 3 - Ajustes pontuais; adiçao de link 'C vs C++'
- 30/09/2024 - revisão 2 - Correções: referências a C; ajustes pontuais
- 08/02/2024 - revisão 1 - correção em navegação e erros gramaticais
- 30/06/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.