Tutorial em C ++

C ++ é uma linguagem de programação de nível médio desenvolvida por Bjarne Stroustrup a partir de 1979 no Bell Labs. O C ++ é executado em uma variedade de plataformas, como Windows, Mac OS e as várias versões do UNIX. Este tutorial em C ++ adota uma abordagem simples e prática para descrever os conceitos de C ++ para iniciantes e engenheiros de software avançados.

Por que aprender C ++

C ++ é uma obrigação para estudantes e profissionais que trabalham para se tornar um grande engenheiro de software. Vou listar algumas das principais vantagens de aprender C ++:

  • O C ++ está muito próximo do hardware, então você tem a chance de trabalhar em um nível baixo, o que lhe dá muito controle em termos de gerenciamento de memória, melhor desempenho e, finalmente, um desenvolvimento robusto de software.

  • A programação C ++ fornece um entendimento claro sobre a Programação Orientada a Objetos. Você entenderá a implementação de baixo nível do polimorfismo quando implementar tabelas virtuais e ponteiros de tabela virtual ou identificação dinâmica de tipo.

  • O C ++ é uma das linguagens de programação ecológicas e amada por milhões de desenvolvedores de software. Se você é um ótimo programador de C ++, nunca ficará sem trabalho e, mais importante, será altamente pago pelo seu trabalho.

  • C ++ é a linguagem de programação mais usada na programação de aplicativos e sistemas. Assim, você pode escolher sua área de interesse em desenvolvimento de software.

  • O C ++ realmente ensina a diferença entre compilador, vinculador e carregador, diferentes tipos de dados, classes de armazenamento, tipos de variáveis, seus escopos etc.

Existem milhares de boas razões para aprender programação C ++. Mas uma coisa é certa: para aprender qualquer linguagem de programação, não apenas C ++, você só precisa codificar, codificar e finalmente codificar até se tornar um especialista.

Olá Mundo usando C ++

Só para dar um pouco de empolgação com a programação em C ++ , darei a você um pequeno programa convencional em C ++ Hello World, você pode experimentá-lo usando o link Demo

C ++ é um super conjunto de programação C com implementação adicional de conceitos orientados a objetos.

#include <iostream>
using namespace std;

// main() is where program execution begins.
int main() {
   cout << "Hello World"; // prints Hello World
   return 0;
}

Existem muitos compiladores C ++ disponíveis que você pode usar para compilar e executar o programa mencionado acima:

  • Apple C ++. Xcode

  • Dev-C ++ derramamento de sangue

  • Clang C ++

  • Cygwin (GNU C ++)

  • Mentor Graphics

  • MINGW - "GNU minimalista para Windows"

  • Fonte GNU CC

  • IBM C ++

  • Intel C ++

  • Microsoft Visual C ++

  • Oracle C ++

  • HP C ++

É realmente impossível fornecer uma lista completa de todos os compiladores disponíveis. O mundo C ++ é grande demais e muita coisa nova está acontecendo.

Aplicações de programação C ++

Como mencionado anteriormente, o C ++ é uma das linguagens de programação mais usadas. Possui presença em quase todas as áreas de desenvolvimento de software. Vou listar alguns deles aqui:

  • Desenvolvimento de software de aplicativo - A programação C ++ tem sido usada no desenvolvimento de quase todos os principais sistemas operacionais, como Windows, Mac OSX e Linux. Além dos sistemas operacionais, a parte principal de muitos navegadores como Mozilla Firefox e Chrome foi escrita usando C ++. O C ++ também tem sido usado no desenvolvimento do sistema de banco de dados mais popular chamado MySQL.

  • Desenvolvimento de linguagens de programação - C ++ tem sido amplamente utilizado no desenvolvimento de novas linguagens de programação como C #, Java, JavaScript, Perl, C Shell do UNIX, PHP e Python, Verilog etc.

  • Programação de computação - C ++ é o melhor amigo dos cientistas devido à velocidade rápida e às eficiências computacionais.

  • Desenvolvimento de Jogos - O C ++ é extremamente rápido, o que permite aos programadores fazer programação procedural para funções intensivas da CPU e fornece maior controle sobre o hardware, pelo que foi amplamente utilizado no desenvolvimento de mecanismos de jogos.

  • Sistema incorporado - C ++ está sendo muito usado no desenvolvimento de aplicações médicas e de engenharia, como softwares para máquinas de ressonância magnética, sistemas CAD / CAM de ponta, etc.

Esta lista continua, existem várias áreas em que os desenvolvedores de software estão felizes em usar o C ++ para fornecer ótimos softwares. Eu recomendo que você aprenda C ++ e contribua com ótimos softwares para a comunidade.

Público

Este tutorial em C ++ foi preparado para os iniciantes para ajudá-los a entender os conceitos básicos aos avançados relacionados ao C ++.

Pré-requisitos

Antes de começar a praticar com vários tipos de exemplos dados neste tutorial em C ++, assumimos que você já conhece os conceitos básicos de programa de computador e linguagem de programação de computador.