Olá pessoal!Como ninguém participou da enquete...
No título já coloquei uma pergunta e vou fazer mais outra: Você é como eu que já ouviu muito falar em linguagem C e C++ , mas não sabe ainda qual a diferença entre eles? Bem, se você faz parte dessa comunidade:NÃO SEI A DIFERENÇA ENTRE C E C++!!! Vai ter que sair dela e entrar em outra comunidade... leia esse post!
C++ é uma linguagem derivada da linguagem C.O conjunto de instruções que fazem parte da linguagem C é parte de C++. Os elementos principais que foram adicionados a linguagem C para da origem a C++, consistem nas classes, nos objetos e na idéia de programação orientada ao objeto.
Se você já sabe programar em C, conhece maior parte da sintaxe de C++ e tem pouco a aprender. C++ é rica em recursos que atendem as limitações impostas pelas linguagens procedurais(O PostgreSQL que permite que as funções definidas pelo usuário sejam escritas em outras linguagens além de SQL e C. Estas linguagens são chamadas genericamente de linguagens procedurais).
a organização dos programas. O Stroustrup diz ter pensado o C++ para:
vá a fonte e saiba +!
No título já coloquei uma pergunta e vou fazer mais outra: Você é como eu que já ouviu muito falar em linguagem C e C++ , mas não sabe ainda qual a diferença entre eles? Bem, se você faz parte dessa comunidade:NÃO SEI A DIFERENÇA ENTRE C E C++!!! Vai ter que sair dela e entrar em outra comunidade... leia esse post!
C++ é uma linguagem derivada da linguagem C.O conjunto de instruções que fazem parte da linguagem C é parte de C++. Os elementos principais que foram adicionados a linguagem C para da origem a C++, consistem nas classes, nos objetos e na idéia de programação orientada ao objeto.
Se você já sabe programar em C, conhece maior parte da sintaxe de C++ e tem pouco a aprender. C++ é rica em recursos que atendem as limitações impostas pelas linguagens procedurais(O PostgreSQL que permite que as funções definidas pelo usuário sejam escritas em outras linguagens além de SQL e C. Estas linguagens são chamadas genericamente de linguagens procedurais).
Algumas Diferenças entre o C++ e o C
A diferença conceptual entre o C++ e o C está na ênfase com que são tratados os tipos de dados ea organização dos programas. O Stroustrup diz ter pensado o C++ para:
- Proporcionar um melhor C;
- Suportar abstracção de dados;
- Suportar Programação orientada por Objectos. Isto é feito sem perda nem de generalidade nem de eficiência comparativamente ao C. Ao contrário de certas linguagens como o Smalltalk ou o Lisp, o C++ não impõe nenhum tipo de programação.
- Suporta programação orientada por objectos (Classes e Objectos, Herança,Binding dinâmico,polimorfismo);
- Suporta tipos de dados abstratos (classes, encapsulamento);
- Suporta funções e classes parametrizadas ou genéricas (templates).
- Disponibiliza operadores para alocação e libertação de dinâmica de memória de alto-nível (new, delete);
- Permite a passagem de argumentos por referência;
- Sobrecarga de funções e operadores;
- Expansão in-line de funções.
vá a fonte e saiba +!
Nenhum comentário:
Postar um comentário