Rechercher : dans
Par :

Difference entre c et c++

Dernière réponse le 21 jan 2005 à 19:53:45 hrv51, le 21 jan 2005 à 15:23:12 
 Signaler ce message aux modérateurs

Bonjour,

J aurais aimer savoir quel est la difference entre le langage c et c++ est le quel je devrais commencer a apprendre en premier.
merci

Meilleures réponses pour « difference entre c et c++ » dans :
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Langage C++ - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...
Les structures en langage C++ VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...

1

sebsauvage, le 21 jan 2005 à 15:34:03

C : langage procédural
C++ : langage orienté objet.

En réalité, on peut presque considérer que ce sont deux langages différents.
La façon de programme est différente.

Seule la syntaxe ressemble.

Le C++ a été conçu pour être un langage objet tout en gardant la syntaxe du C.
(De l'avis même des auteurs, c'est pas génial.)

Si tu sais faire du C++, tu saura faire du C.
Le contraire n'est pas vrai.


Pour l'orienté objet, voir:
http://www.commentcamarche.net/poo/poointro.php3

Et le C++:
http://www.commentcamarche.net/cpp/cppintro.php3


Je dirais: il faut connaître les deux.


L'orienté objet est à la mode, ça serait bien de s'y mettre.

Répondre à sebsauvage

2

hrv51, le 21 jan 2005 à 16:02:33

Pensse tu alors que je doit quand meme commencer par le c puisque tu dit que le c++ est pas genial.
pendant que j y suis je ne sais pas vraiment quel livre prendre a ce sujet si tu as une idee se serais sympa.
merci

Répondre à hrv51

3

sebsauvage, le 21 jan 2005 à 16:08:03

puisque tu dit que le c++ est pas genial.

Le C n'est pas génial non plus.
C'est très bas niveau.


Si c'est pour apprendre à programmer, j'aurais tendance à recommander Python (puissant, lisible, portable (Windows/Linux/Mac/autres), efficace, facile à apprendre...).
Mais ça ne sera que mon avis personnel.


Pour faire ton choix, je te recommande d'aller lire:
http://www.commentcamarche.net/faq/sujet-457-Comment-débuter­-quel-langage

Répondre à sebsauvage

4

rucht, le 21 jan 2005 à 16:23:01

Commencer par le c je pence que c 'est mieux mais ce n' est qu' un avis perso

moi j' ai commencer comme sa et sa ma sembler logique ...

apres c' est toi qui voit ....

ruhct ( qui conseille mais pas trops .. )

Répondre à rucht

5

sebsauvage, le 21 jan 2005 à 16:27:53

Notre prof en DUT a choisi de commencer par le C++ quand il a constaté les dégats de la transition C-->C++ par rapport à C++-->C.

2 exemples:
Le problème, c'est que le C est massivement basé sur la manipulation des pointeurs mémoire, ce qui est totalement interdit en C++.

Et les programmeurs C, en arrivant en C++, ont la fâcheuse tendance à faire une grosse méthode avec tout dedant, ce qui est une très, très mauvaise façon de programmer en C++.


Ceci dit, comme langage objet, je préfère encore Java ou Python au C++.

Répondre à sebsauvage

6

hrv51, le 21 jan 2005 à 16:36:21

Je crois que je vais m oriente vers python il me semble que tout le monde en pensse du bien

Répondre à hrv51

7

 blurk, le 21 jan 2005 à 19:53:45

C'est un peu comme la différence entre le café et le café au lait
le café noir c'est fort,
le café au lait c'est indigeste

;-)
¤

Répondre à blurk
Collection CommentÇaMarche.net