Faut-il étudier le C avant le C++ ?

Bonjour,
Débutant intégral, j’ai une féroce envie d’apprendre le C++.
Sur le site du zéro, Mathieu Nebra impose d’apprendre le C avant le C++.
D’autres sources me disent le contraire.
Qu’en penser ?
Quel est votre avis ?
Pour le C++, j’ai le DEITEL et DEITEL 3ème édition et pour l’instant, je comprends.

personnellement, j’ai étudier le C++ avant le C. Je pense que dans chacun des cas (C avant C++ ou C++ avant C), qu’il y a des avantages et des inconvénients.

La grosse différence est que le C++ est un langage orienté objet (comme JAVA), contrairement au C.
Ainsi, avec C++, y’a des possibilités plus vastes qu’avec le C, donc, plus d’outils pour travailler, mais l’inconvénient est qu’il faut apprendre à utiliser ces outils !
Quand tu sais utiliser des outils, tu travaille plus facilement, mais faut apprendre à les utiliser.

Si tu as le choix, je te conseille de commencer par le C :slight_smile:

Je dirais non, ce n’est pas obligatoire.

Sauf que, il se trouve que beaucoup de programme C++ sont plus orientés C que C++, et que ça ne peut pas faire de mal que de voir un peu les fonctions de base. Ensuite, les deux langages partagent la même syntaxe, ie: si tu apprends le C++ tu apprends le C en grande partie.