Linguagem C++

Essa linguagem é muito conhecida e utilizada desde 1990, principalmente no universo acadêmico, devido ao seu grande desempenho!

Ela foi criada no início de 1980, por Bjame Stroustrup, no Bell Laboratories. A C++ possui diversos recursos que embelezam a linguagem C, principalmente trazendo a possibilidade da programação orientada a objetos. Com isso, surge a possibilidade da linguagem poder ser utilizada em grandes projetos com diversos programadores colaborando simultaneamente.

C++ é uma linguagem de programação multiparadigma, onde podemos desenvolver um mesmo programa orientado a objetos (POO) ou procedural (linguagem estruturada).

Ela nada mais é do que um desvio da linguagem C, sendo sua aplicação a principal diferença entre as duas:

Aplicação Linguagem C

Utilizada em programas a nível de sistema, que são os responsáveis por operações para gerenciar o próprio computador.

Aplicação Linguagem C++

Utilizada para o desenvolvimento de programas que ajudam a resolver problemas específicos como uma calculadora, um sistema de gerenciamento, jogos etc.

Outra grande diferença entre as linguagens é que a C++ possui um desempenho, que de acordo com especialistas, é inigualável ao desempenho da linguagem C, pois o C++ é uma linguagem leve, por poder ser utilizada em qualquer plataforma e gerenciar a memória manualmente.

Mas, como já vimos anteriormente, toda linguagem também tem suas desvantagens. Vamos conhecer algumas? 

Atenção

A primeira coisa que podemos citar como desvantagem é o gerenciamento manual da memória. Contudo, tenha atenção: mesmo que possa ser visto como uma vantagem, ele também pode causar problemas, já que é um processo que não é fácil. Se não for realizado com eficiência, ele pode trazer problemas na aplicação a ser desenvolvida. 

Em função disso, é relevante frisar que tal gerenciamento manual pode gerar insegurança, ou seja, tal fato pode fazer com que ela não seja tão segura como as outras linguagens, por exemplo: a Java. A capacidade que a linguagem tem de realizar basicamente tudo, faz com que o risco de algo ilícito ou errado acontecer aumente. 

Observe o código a seguir, que apresenta uma classe criada em linguagem C++, com o nome “minha classe”. classe“. Note que o Loop For é quem vai ajudar na realização dos cálculos.


Veja que a C++ é uma linguagem de programação que possui suas origens na linguagem C, mas com a facilidade e maior performance da orientação a objeto. Ela é uma das poucas linguagens que podemos programar em POO ou estruturada.

Comentários

Postagens mais visitadas deste blog

Conceitos de Linguagens de Programação e POO

Comparação entre programação estruturada e a POO

Vantagens e desvantagens da linguagem Java