Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lizossomos

Qual a diferença do...

Recommended Posts

C - Linguagem original, criada em 1974 no Bell Labs por Brian Kerninghan e Dennis Ritchie. Possui conceitos de linguagens procedurais e projetada para não ser de nível muito algo, permitindo acesso fácil a conceitos e elementos de hardware, como portas e memória, sem utilizar ASSEMBLY. É compilada e gera código nativo da máquina.

 

C++ - Linguagem criada em 1982 por Bjarne Stroustrup na AT&T. É multi-paradígma, suportando programação procedural, orientada a objetos e programação genérica. Ela é extremamente robusta, permitindo ainda acesso à elementos de hardware, e uma biblioteca com elementos de alto nível comuns à programação genérica (possui alguns algoritmos, listas, vetores, ponteiros inteligentes, etc...). É compatível com C, apenas programas C "pobres" em estilo não compilam como um programa C++. Como C, é compilada e gera código nativo da máquina.

 

C# - Linguagem proprietária, criada pela Microsoft para o .NET framework para competir com o Java, sendo bastante semelhante a essa. Não é compativel com C nem C++, sendo totalmente diferente. A única coisa em comum é a sintaxe de alguns comandos e alguns conceitos de C++ que Java tinha deixado de fora (como sobrecarga de Operadores). Como Java, é uma linguagem-híbrida: é compilado para código intermediário que é interpretado pelo .NET framework.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.