Como eu diferencio C de C++?

1. Como eu diferencio C de C++?

Joel Filipe
joel0197

(usa Debian)

Enviado em 11/02/2014 - 19:04h

Então pessoal tou querendo aprender c++ mas essa dúvida perturba-me, como sei que isso é do c++ e aquilo do c, é q não gosto de fazer o que não sei, vlw pessoal.


  


2. Re: Como eu diferencio C de C++?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 11/02/2014 - 19:22h

A diferença é o paradigma, claro. C é estruturada e C++ é orientada a objeto. Agora a identificação basicamente pode se dá no cabeçalho dos códigos.

Em C:

# include <stdio.h>


Em C++:

# include <iostream>


Essas bibliotecas possuem a mesma função. Só que uma funciona em C e a outra em C++.


3. Re: Como eu diferencio C de C++?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 11/02/2014 - 19:34h

joel0197 escreveu:

Então pessoal tou querendo aprender c++ mas essa dúvida perturba-me, como sei que isso é do c++ e aquilo do c, é q não gosto de fazer o que não sei, vlw pessoal.


Pode ser mais específico com sua dúvida?

Na Wikipedia existe um artigo a respeito não exatamente de diferenças, mas de questões de compatibilidade entre C e C++ (http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B). Um site clássico dedicado e muito detalhado que vai na mesma linha é http://david.tribble.com/text/cdiffs.htm (mas ele já está um pouco desatualizado -- tanto o C quanto o C++ ganharam novos padrões em 2011). O site do Bjarne Stroustrup (criador do C++) tem vários papers a respeito; um deles, que eu li e gostei, mas pode ser técnico demais, tem o título parecido com "Sibling Rivalry".


4. Re: Como eu diferencio C de C++?

???
gokernel

(usa Linux Mint)

Enviado em 11/02/2014 - 21:28h


class { }; = C++
struct { }; = C

Basicamente para saber se o compilador eh C ou C++ ... usa-se essa código acima para testar.

Postado nas pressas no meio de uma aula ;).



5. Re: Como eu diferencio C de C++?

Joel Filipe
joel0197

(usa Debian)

Enviado em 11/02/2014 - 21:57h

aí vlw eu sou mesmo ruim em inglês mas vou dar um translate nos links que você me passou paulo1205, gokernel entendi o que você quis dizer isso aí até eu já sei mas estou querendo saber mais pro lado das funções, vlw rei_astro, estou aberto a mais respostas pessoal.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts