C e C++ – Diferenças básicas
Duas linguagens importantes no mundo dos computadores. Neste artigo, segue uma breve comparação entra as duas linguagens e suas características principais.
Existem compiladores C e C++ para praticamente todos os sistemas operacionais.
As linguagens C e C++ possuem filosofias totalmente diferentes, embora tenham características básicas semelhantes.
Linguagem C
Foi criada em 1972, nos Bell Telephone Laboratories, por Dennis Ritchie com o objetivo de facilitar a escrita de um novo sistema operacional, o Unix.
Principais características
– É compilada;
– Estruturada. Utiliza apenas 3 tipos de estruturas: sequência, decisão e interação;
– Procedural(chama procedimentos, rotinas, subrotinas, métodos ou funções);
– De alto nível;
– Portável;
– Aplicações C, são mais rápidas para compilar e executar do que C++.
Linguagem C++
Criada em 1985, por . É uma evolução da linguagem C e foi inicialmente chamada de C com Classes. Na realidade, C++ é muito mais do que a idéia passada pelo nome inicial da linguagem.
Principais características
– Compilada;
– Multiparadigmas;
– De alto nível;
– Portável;
– Compatível com a linguagem C;
– Rápida. O resultado de um código compilado C++ é bastante eficiente.
Pode-se dizer que a linguagem C está contida na linguagem C++, por isso, é possível compilar arquivos escritos em C, utilizando-se um compilador C++.
Outro ponto relevante a ser resaltado, é que se você deseja dominar a linguagem C++, é imprescindível antes conhecer bem a linguagem C. Na verdade, conhecer bem a linguagem C é pré-requisito pra qualquer programador que se preze.