IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[Livre] Je veux apprendre le c++, mais


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 12
    Points : 5
    Points
    5
    Par défaut [Livre] Je veux apprendre le c++, mais
    Bonjour tout le monde,

    Je veux apprendre le C++, mais on m'a dit que je devais préférablement commencer par le C, ensuite, me diriger vers le C++ serait très facile et comme ça je saurais 2 langage plutot que un seul,

    mais bon, mon but premier est le C++, donc que faire? Apprendre C et ensuite C++, serait-ce la meilleur méthode? ou directement attaquer le C++?

    finallement, si vous me conseillez C et ensuite C++ ou C++ en premier, quel livre choisir dépendamment de ce que vs me conseillez de faire devrais-je choisir?

    jai regarder ici http://c.developpez.com/livres/ mais il y en a une tonne, je suis très hésitant, donc je vous inviterais à me conseiller un livre pour le C et un pour le C++, sachant que je suis complètement débutant dans un de ces 2 languages... en français si possible

    bref voila,

    merci à l'avance, *d'un mec qui sait pas par ou commencer *

  2. #2
    Membre actif
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Points : 204
    Points
    204
    Par défaut
    Le c++ bien que derivé du C beneficit d'assez d'ameliorations par rapport au C, ce qui en fait un langage a part entriere. Donc tu peux commencer par apprendre le C++ sans commencer par apprendre le C (comme dans mon cas !).
    De plus apprendre le C avant le c++ peut conduire a des mauvaises habitudes en c++ Regarde du cote de la faq c++. Personnelement je te conseille le livre Accelarated c++ si tu connais l'anglais
    Bonne continuation !
    L'exces en tout est la ruine de l'homme "Alexandre"
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  3. #3
    Membre actif
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Points : 204
    Points
    204
    Par défaut
    Sache qu'il n'y a presque aucun livre bien en c++ ou en C en francais comparés aux bouquins en anglais comme celui que je t'ai cite ci-dessus.
    Connaitre l'anglais en informatique est capitale ! Certains livres anglais
    (tres bons ) sont traduits en francais mais cela prend du temps, beaucoup de temps et de plus, la traduction n'est pas parfaite !
    L'exces en tout est la ruine de l'homme "Alexandre"
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Si tu connais le C, l'apprentissage du C++ n'en sera que plus difficile.
    Boost ftw

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Points : 1 176
    Points
    1 176
    Par défaut
    L'important c'est de connaître les différences entre les deux langages. Sachant cela, tu peux apprendre les deux en parallèle, mais il faut bien faire attention à ce qui est du C et ce qui est du C++, et ça je veux bien croire que pour un débutant ce n'est pas facile, surtout que les sites internets, tutoriaux et beaucoup de livres pour débuter ont eux aussi beaucoup de mal à faire la différence.

    Je suppose que c'est pour cela que l'on te conseille de commencer directement par le C++.

  6. #6
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Pour ma part j'ai aussi commencé par apprendre le C++ (le C vient de fait, ou presque, après). J'ai commencé avec : C++ pour les Nuls, le livre part de zéro et amène toutes les bases.

  7. #7
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Très mauvais livre.
    À éviter.

    (De manière générale, je dirais même que c'est le cas de tous les livres de la collection "pour les nuls")
    Boost ftw

  8. #8
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Merci à tous, je croit donc que je vais m'attaquer directement au C++, mon anglais est plutot bon, mais je sais pas, je préfère un livre dans ma langue natale

    Bref, ma question finale, quel livre français choisir pour le C++, sachant que je n'y connait rien

    si certain me reconfirme que je devrai prendre un livre anglais, je croit prendre celui que warubi m'a conseillé, mais je reste quand meme plutot surpris qu'il n'y aie pas de bon livre pour débuté et en francais

    Enfin, merci deja pour toutes les réponses, si vous pourriez réponde a la derniere, ça serait tres gentil, a++

  9. #9
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Voila les livres qui me semble bien (en fr.), vous en pensez quoi? Merci

    L'INTRO C++,

    http://c.developpez.com/livres/#L2744013471

    Visual C++ 6 de Ivor Horton

    http://c.developpez.com/livres/#L2212090439

    Le Programmeur : Microsoft Visual C++ 6 de David Chapman

    http://c.developpez.com/livres/#L2744019232

    /edit

    je vient de voir que y a 1 livre sur WikiBooks, vs croyez c'est bien? http://fr.wikibooks.org/wiki/Program...C++_(débutant)

  10. #10
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Aucune opinion sur le 1er que je ne connais pas.

    Les bouquins relatifs à un outil ne t'apprendront pas le langage. Et des bouquins sur un outil plus vieux que la norme (qui a déjà 9 ans) ... oublie.

    Le wikibook. bof bof bof. Il suit l'approche historique, ce qui est limite contraire au fait de ne pas commencer par le C.

    Pourquoi on conseille d'abord le C++ ? C'est pour permettre au débutant de se concentrer sur ce qui est vraiment important, plutôt que de le dégouter avec des détails complexes dès le second cours.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  11. #11
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Luc Hermitte
    Aucune opinion sur le 1er que je ne connais pas.

    Les bouquins relatifs à un outil ne t'apprendront pas le langage. Et des bouquins sur un outil plus vieux que la norme (qui a déjà 9 ans) ... oublie.

    Le wikibook. bof bof bof. Il suit l'approche historique, ce qui est limite contraire au fait de ne pas commencer par le C.

    Pourquoi on conseille d'abord le C++ ? C'est pour permettre au débutant de se concentrer sur ce qui est vraiment important, plutôt que de le dégouter avec des détails complexes dès le second cours.
    oki thx, marf, un bon livre pour le C++ quelqu'un en fr? svp

  12. #12
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut
    Va sur emule et tu télécharges le livre de Bjarne Sostrup. Le mec qui a inventé le C++. Mais tu en trouveras d'autres sur google.

  13. #13
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    up? Je suis sur que si les gens continue de partager leur opinion, ce topic pourra devenir une aide très utile à ceux qui sont dans la même situation que moi, merci à l'avance

  14. #14
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Marrant que personne ait posé la question....

    Tu cherches un livre pour... Apprendre à programmer orienté-objet ? ou apprendre à utiliser le langage C++ ?

    Personnellement, j'ai jamais trouvé un seul livre qui regroupe les deux... Et on peut bien programmer objet en C ou en Lisp , ou.... programmer orienté-abject en C++
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  15. #15
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Citation Envoyé par Kadja
    up? Je suis sur que si les gens continue de partager leur opinion, ce topic pourra devenir une aide très utile à ceux qui sont dans la même situation que moi, merci à l'avance
    Je commence à douter qu'un seul d'entre vous ait le réflexe d'éplucher les archives. Car franchement, on peut difficilement faire plus récurrent comme sujet -- et comment dire, on a déjà été beaucoup plus verbeux dans les autres fils.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  16. #16
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Points : 284
    Points
    284
    Par défaut
    Perso j'ai appris le C++ uniquement avec les cours de ce site (principalement celui-ci), et en developpant des petits puis moyens projets. Après, il y a le "thinking in C++" qui est en cours de traduction sur ce forum il me semble.

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 183
    Points : 125
    Points
    125
    Par défaut
    Un bon livre :

    Le seul le vrai Bible c++
    LikeZone
    Le meilleur du like

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Difficile de répondre à cette question.

    Perso, je trouve que la plupart des bouquins sur le C++ sont assez mauvais. A chaque fois que j'en feuillete un, il traite le sujet sans la moindre approche ludique en expliquant un à un les aspects de la syntaxe pour finir avec 3 pages consacrées à la stl (voir rien du tout ).

    Un livre gratuit qui m'a l'air pas mal est "Tinking in C++", dispo sur ce site en anglais (simple) et dont certain essayent de faire la traduction (mais apparament c'est pas encore fini). Par exemple on peut y croiser des phrases du style "la vous utilisez un vector, oui on vous a pas encore expliqué ce que c'était des templates mais faites le quand même". A noter qu'ils traitent les classes tout au début et le polymorphisme tout à la fin, ce qui est selon moi une aproche bien moins barbante de l'orienté objet (surtout en C++, vous pouvez me dire ce qu'un débutant en a à faire de l'héritage virtuel?).

    Juste un détail: l'auteur spécifie qu'on est sensé connaitre le C, mais je ne pense pas que ce soit une tare. Beaucoup disent qu'on peut apprendre le C++ avant le C mais j'ai vraiment un doute. Dieu sait le nombre de fois où on est obligés d'utiliser des biblios en C dans des programmes en C++, et le nombre de projets rédigés en "C with classes" (comprendre du C++ un peu pourris, sans templates, sans exceptions,...). Pour moi un bon programmeur C++ ne peut ignorer les problèmes du C.

  19. #19
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par warubi
    Sache qu'il n'y a presque aucun livre bien en c++ ou en C en francais comparés aux bouquins en anglais comme celui que je t'ai cite ci-dessus.
    Connaitre l'anglais en informatique est capitale ! Certains livres anglais
    (tres bons ) sont traduits en francais mais cela prend du temps, beaucoup de temps et de plus, la traduction n'est pas parfaite !

    Tout as fait raison

Discussions similaires

  1. je veux apprendre sql
    Par madjidri dans le forum Langage SQL
    Réponses: 11
    Dernier message: 12/10/2007, 11h10
  2. Réponses: 29
    Dernier message: 12/07/2007, 11h55
  3. Apprendre le Lisp mais ou ?
    Par Bobs8901 dans le forum Lisp
    Réponses: 17
    Dernier message: 12/04/2007, 19h04
  4. Je veux apprendre
    Par nekcorp dans le forum Mandriva / Mageia
    Réponses: 15
    Dernier message: 03/01/2007, 08h49
  5. je veux apprendre la programmation quel language choisir??
    Par existance dans le forum Débuter
    Réponses: 26
    Dernier message: 06/08/2002, 05h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo