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...
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 variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C++ sont typées, c'est-à-dire que les données contenues dans...

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