C vs C++ !
Résolu/Fermé
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
-
26 nov. 2009 à 00:05
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 nov. 2009 à 13:42
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 nov. 2009 à 13:42
A voir également:
- C vs C++ !
- Udp vs tcp - Guide
- Dual core vs i5 ✓ - Forum Processeur
- Max vs netflix - Accueil - Streaming
- Psp 2000 vs 3000 ✓ - Forum PSP
- Ahci vs raid ✓ - Forum Disque dur / SSD
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
26 nov. 2009 à 00:10
26 nov. 2009 à 00:10
Salut,
A la base, le C++ était simplement du C avec le paradigme objet (pour simplifier). Maintenant, il s'agit de deux langages bien distincts contrairement à ce qui peut être dit. Pour t'en convaincre, les normes ne sont pas compatibles. Ceci dit, la syntaxe est la même ainsi que de nombreux points communs. Donc oui connaître le langage C t'apprendra à maîtriser le C++ mais tu devras désapprendre les mauvaises habitudes. Et oui il y a des pointeurs en C++ (ainsi que des références).
Cdlt
A la base, le C++ était simplement du C avec le paradigme objet (pour simplifier). Maintenant, il s'agit de deux langages bien distincts contrairement à ce qui peut être dit. Pour t'en convaincre, les normes ne sont pas compatibles. Ceci dit, la syntaxe est la même ainsi que de nombreux points communs. Donc oui connaître le langage C t'apprendra à maîtriser le C++ mais tu devras désapprendre les mauvaises habitudes. Et oui il y a des pointeurs en C++ (ainsi que des références).
Cdlt
Emmanuel Delahaye
Messages postés
107
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
17 juillet 2019
7
26 nov. 2009 à 11:39
26 nov. 2009 à 11:39
Ca peut aider pour certains points 'communs', mais en fait il a pas mal de différences et même d'incompatibilités entre les deux langages (surtout entre C++98 et C99).
http://david.tribble.com/text/cdiffs.htm
Il faut donc les considérer comme deux langages différents. C'est plus clair. Par contre, ce que tu a appris sur la bibliothèque du C pourra resservir, car le C++ intègre la bibliothèque standard du C90.
http://david.tribble.com/text/cdiffs.htm
Il faut donc les considérer comme deux langages différents. C'est plus clair. Par contre, ce que tu a appris sur la bibliothèque du C pourra resservir, car le C++ intègre la bibliothèque standard du C90.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
26 nov. 2009 à 13:42
26 nov. 2009 à 13:42
Ce sont dans l'ensemble des points de détails, qui peuvent certes poser des soucis mais rendent l'apprenitsage plus facile.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
26 nov. 2009 à 13:42
26 nov. 2009 à 13:42
Ce sont dans l'ensemble des points de détails, qui peuvent certes poser des soucis mais rendent l'apprenitsage plus facile.
26 nov. 2009 à 00:18
dis oui dis oui :p je n'ai pas encore bien maîtrisé les pointeurs, mais c'est leur complexité qui me séduit.
Eh oui :p
26 nov. 2009 à 00:43
26 nov. 2009 à 00:50
:)
merci pour ces infos. J'avais juste peur que mes peines pour apprendre le C soient perdues. vous me rassurez :)
merci encore.
26 nov. 2009 à 00:54
pour reprendre fiddy :
Donc oui connaître le langage C t'apprendra à maîtriser le C++ mais tu devras désapprendre les mauvaises habitudes.
plus tu passeras de temps sur le C plus pour certaines choses tu prendras de mauvaises habitudes. Tu verras des choses tordues et tu ferras des erreurs qui j'espère te feront comprendre l'intérêt de la prog. avec des objets.
26 nov. 2009 à 01:30
Merci beaucoup.