C e C++ – Diferenças básicas

Bjarne Stroustrup, criador do C++.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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.