Tutorial C ++
C++ é uma linguagem de programação de nível médio desenvolvida por Bjarne Stroustrup a partir de 1979 na Bell Labs. C++roda em uma variedade de plataformas, como Windows, Mac OS e as várias versões do UNIX. esteC++ tutorial adota uma abordagem simples e prática para descrever os conceitos de C++ para iniciantes a 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 ++:
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 de software robusto.
C++ programmingfornece uma compreensão clara sobre a Programação Orientada a Objetos. Você entenderá a implementação de baixo nível de polimorfismo quando implementar tabelas virtuais e ponteiros de tabelas virtuais ou identificação de tipo dinâmico.
C ++ é uma das linguagens de programação verdes e amada por milhões de desenvolvedores de software. Se você é um grande programador de C ++, então você nunca ficará sem trabalhar e, mais importante, você será bem pago por seu trabalho.
C ++ é a linguagem de programação mais amplamente usada na programação de aplicativos e sistemas. Assim, você pode escolher sua área de interesse de desenvolvimento de software.
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.
Hello World usando C ++
Só para te animar um pouco sobre C++ programming, Vou dar-lhe um pequeno programa C ++ Hello World convencional, você pode experimentá-lo usando o link Demo
C ++ é um superconjunto 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
Derramamento de sangue Dev-C ++
Clang C ++
Cygwin (GNU C ++)
Mentor Graphics
MINGW - "Minimalista GNU 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 ++ é muito grande e muitas novidades estão acontecendo.
Aplicações de programação C ++
Como mencionado antes, C ++ é uma das linguagens de programação mais amplamente utilizadas. Está presente em quase todas as áreas de desenvolvimento de software. Vou listar alguns deles aqui:
Application Software Development- 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 central de muitos navegadores como o Mozilla Firefox e o Chrome foi escrita em C ++. C ++ também foi usado no desenvolvimento do sistema de banco de dados mais popular, chamado MySQL.
Programming Languages Development - C ++ tem sido usado extensivamente no desenvolvimento de novas linguagens de programação como C #, Java, JavaScript, Perl, C Shell do UNIX, PHP e Python e Verilog etc.
Computation Programming - C ++ é o melhor amigo dos cientistas por causa de sua velocidade rápida e eficiência computacional.
Games Development - C ++ é extremamente rápido, o que permite aos programadores fazer programação procedimental para funções intensivas da CPU e oferece maior controle sobre o hardware, por isso tem sido amplamente utilizado no desenvolvimento de motores de jogos.
Embedded System - C ++ está sendo amplamente utilizado no desenvolvimento de aplicações médicas e de engenharia, como softwares para máquinas de ressonância magnética, sistemas CAD / CAM de última geração, etc.
Esta lista continua, existem várias áreas onde os desenvolvedores de software estão usando C ++ para fornecer ótimos softwares. Eu recomendo fortemente que você aprenda C ++ e contribua com ótimos softwares para a comunidade.
Público
Este tutorial C ++ foi preparado para os iniciantes para ajudá-los a entender os conceitos básicos e avançados relacionados ao C ++.
Pré-requisitos
Antes de começar a praticar com vários tipos de exemplos fornecidos neste tutorial C ++, presumimos que você já conhece os conceitos básicos de programa de computador e linguagem de programação de computador.