1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[C e C++] Relação

Discussão em 'Programação' iniciada por Ruanes, 15 de Maio de 2008. (Respostas: 10; Visualizações: 890)

  1. Ruanes

    Ruanes Power Member

    Existe alguma relação importante entre C e C++ ?

    Isto porque quando procuro tutoriais sobre C++ tambem me aparecem coisa sobre C (isto nos tutoriais de C++).
     
  2. Baderous

    Baderous Banido

    C++ é uma extensão da linguagem C, que permite a programação por objectos.
     
  3. brazuca

    brazuca Power Member

    A estrutura entre elas é bem semelhante, geralmente você observa funções do C sendo usadas em programas sem C++ (eu raramente vejo um cout, alguém vê?), mas, a maior diferença é a orientação a objetos como foi dito e as classes. Entendendo C você entende C++, entendendo C++ você vai ter que estudar um pouco para entender C.
     
  4. Não será ao contrário? É que sabendo C é preciso entender programação OO para chegar ao C++.
     
  5. Evil_Tidus

    Evil_Tidus Power Member

    tambem parto desse principio para não falar que no C++ consegue-se fazer o que faz-se no C
     
  6. metralha761

    metralha761 1st Folding then Sex

    Eu diria q sabendo C é preciso aprender C++ e sabendo C++ é preciso aprender C.

    É usual dizer-se q antes de aprender C++ deve-se aprender C, e a razao é por C++ vir do C, ao aprender C quando se for para C++ vai parecer q estamos a evoluir, enquanto q se for ao contrario tende aparentar regredir.
     
  7. theforbidden1

    theforbidden1 Banido

    nada mais errado, o C é mais resistente e mais robusto ao tempo que o C++, ambas as linguagens tem pontos fortes distintos.
    Enquanto programar OO é mais fácil e simples, tem custos a nível de performance do programa.
     
  8. zitrop

    zitrop Power Member

    em termos de processador o C++ é mais eficiente que C
    http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all

    e mesmo tendo em consideração o tempo e a memória a eficiência do C não ganha por muito
     
  9. viskonde

    viskonde I quit My Job for Folding

    e o C# aparece onde?
     
  10. theforbidden1

    theforbidden1 Banido

    o C# é uma linguagem Microsoft, logo não é c :p para ser c tem que vir dos laboratórios da Bell
     
  11. LinuxWarrior

    LinuxWarrior Power Member

    O C# é uma copia do Java :)
     

Partilhar esta Página