Navegação em Árvore
expandir todos | recolher todos

Cursos de C++

Torne-se um especialista C++ em 2021. Desenvolva novas habilidades em C++ e mais. Fique atualizado com as mais novas tendências e técnicas de C++

Perguntas sobre C++? Leia as perguntas frequentes

Perguntas mais frequentes sobre C++

What is C++?

C++ é uma linguagem de programação de uso geral originalmente publicada em 1985, inicialmente criada como uma expansão da linguagem de programação C pelo cientista de computação dinamarquês Bjarne Stroustrup. Ela possui características genéricas, funcionais e orientada a objetos, capacidade de manipulação de memória em baixo nível, tipos estáticos e é normalmente compilada.

Essas características tornam C++ uma linguagem rápida, flexível, com um vés para programação de sistemas, sistemas grandes onde a performance é fundamental, e sistemas embarcados, onde os recursos de hardware são limitados.

Disponível em vários sistemas, com compiladores de diferentes fornecedores incluindo GNU GCC e Microsoft Visual C++, e um vasto repertório de bibliotecas, o C++ é uma linguagem importe que apesar de sua longa história, ainda é bastante relevante.

O C++ é padronizado pela International Organization for Standardization (ISO), e a sua última versão é o C++17 (lançado em 2017), com o padrão C++20 a ser lançado em breve.

What is C++ used for?

Como o C++ é uma linguagem eficiente, flexível, e possui capacidade de manipulação de memória em baixo nível, ele é apropriado para uma série de aplicações diferentes, especialmente aquelas em que alta performance é necessária ou a capacidade e recursos do hardware são limitadas, incluindo:

  • Aplicações desktop como o Microsoft Office
  • Navegadores web como o Mozilla Firefox
  • Software de banco de dados como o MySQL
  • Sistemas operacionais, incluindo componentes do MacOs
  • Jogos
  • Ambientes de runtime, como o runtime da engine Unity
  • Implementação de outras linguagens de programação como o Go
  • Compiladores para outras linguagem de programação
  • Sistemas embarcados

How long does it take to learn C++?

A sintaxe básica do C++ pode ser aprendida em 3 ou 4 meses, mas o C++ possui funcionalidades complexas como o gerenciamento de memória manual, o que o torna mais difícil de aprender que outras linguagens, especialmente as que possuem garbage collector como o Java e o Go. O Conhecimento do C é especialmente útil para aqueles aprendendo C++, devido às similaridades de sintaxe.

What are the prerequisites for learning C++?

Antes de aprender C++, é recomendado adquirir conceitos básicos de programação como variáveis, arrays, funções, orientação a objetos e gerenciamento de memória. Como o C++ é frequentemente utilizado para aplicações de alta performance, o estudo de algoritmos também é recomendado. Aprender sobre ferramentas de debug como o Valgrind também podem tornar mais fácil programar em C++.