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

Livres C++ Discussion :

Livres sur le C++ moderne


Sujet :

Livres C++

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut Livres sur le C++ moderne
    Bonjour,

    savez-vous s'il existe déjà des éditions de bons livres sur le C++ qui ont été mises à jour pour C++11?

    Connaissez-vous des bons livres qui ne sont pas sur la page dvp des livres c++, et qui ne sont pas rendus obsolètes par le nouveau standard?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut
    Hello,

    Apparemment celui ci serait très bon
    C++ Primer mais je ne l'ai pas encore lu... j'ai commencé, et il à l'air de tenir ses promesses. Son atout, je trouve, c'est qu'il commence par traiter le C++(11) de haut niveau, ce qu'on devrait utiliser le plus courament, au début du livre. Il va dans les détails plus loin.

    Pour la lib, on a LA référence:
    The C++ Standard Library

    EDIT: J'ai lu et j'ai beaucoup apprécié
    C++ concurrency in action. Il est spécifique à la partie "concurrency" de C++11 mais il explique quand même quelques nouveautés du récent standard (notamment le memory model, ce qui est un gros morceau quand même)

    EDIT 2: à ma connaissance, pour l'instant, il n'y a que des ouvrages en anglais.

  3. #3
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    Hello,

    Apparemment celui ci serait très bon
    C++ Primer mais je ne l'ai pas encore lu... j'ai commencé, et il à l'air de tenir ses promesses. Son atout, je trouve, c'est qu'il commence par traiter le C++(11) de haut niveau, ce qu'on devrait utiliser le plus courament, au début du livre. Il va dans les détails plus loin.
    Je pense me prendre celui la dans pas trop longtemps, ainsi que les deux prochains Stroustrup.

    EDIT: J'ai lu et j'ai beaucoup apprécié
    C++ concurrency in action. Il est spécifique à la partie "concurrency" de C++11 mais il explique quand même quelques nouveauté du récent standard (notament le memory model, ce qui est un gros morceau quand même)
    Celui la je l'ai depuis l'annee derniere, lu de long en large, excellent pour qui veut toucher au multi-threading. Ca m'aura evite pas mal d'incomprehension.
    En revanche il faut noter que par necessite, il ne va pas dans les details de sujets avance comme l'implementation d'un "vrai" task scheduler comme celui de TBB parceque c'est trop complexe. Mais au moins il explique comment on en fait un simple, de maniere a comprendre comment une implementation est cense marcher.


    EDIT 2: à ma connaissance, pour l'instant, il n'y a que des ouvrages en anglais.
    Pour tout ce qui est avance techniquement, ya interet a lire en anglais de toutes maniere. Pour les livres d'introduction au C++ ou a la prog j'imagine que ca va encore les traductions, mais si on va plus loin...

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut
    Citation Envoyé par Klaim Voir le message
    Je pense me prendre celui la dans pas trop longtemps, ainsi que les deux prochains Stroustrup.
    Idem. J'attends aussi avec impatience le prochain Meyers

  5. #5
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    Idem. J'attends aussi avec impatience le prochain Meyers
    Moi aussi. Ya certains points de celui la qui ont l'air intriguant d'ailleurs.

  6. #6
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Les 2 Stroustrup ? J'ai pas vu la news pour un nouveau PPPC Je suis pas sur que ce soit prévu pour le moment

    Pour les livres mis à jour pour le C++11, je conseille également les 2 cités, plus quelques autres :
    • C++ Primer très bon ouvrage, avec une approche moderne (pas du C vers le C++, le C++11 dès le départ, utilisation de la STL au lieu du C, etc). Probablement le meilleur ouvrage actuellement pour commencer à mon avis
    • Professional C++ approche plus orienté utilisation pro, conception et design, bonne pratique, pièges, etc. Moins orienté langage et beaucoup plus écosystème du C++, avec des choses que l'on voit moins souvent (design pattern, Xp et Agile, tests, debug, cross plateforme, IO, etc)
    • The C++ Standard Library: A Tutorial and Reference la référence pour la STL
    • The C++ Programming Language la référence (en général, à voir pour la prochaine édition) du C++, sortie prévue en mai
    • C++ Concurrency in action très bon, rien à ajouter par rapport à la critique de Jean-Marc Bourguet


    Sinon, pour les livres non mis à jour pour le C++11 mais quand même intéressant à lire, il y a la série des "C++ in-depth" (les livres rouges) et quelques autres :


    Pour le Meyer, je l'avais vu aussi, mais il m'avait moins marqué. On a quand même beaucoup de chose sur le C++11 sur internet (cf les Monthly C++, les vidéos de Channel9, de BoostCon, etc), je suis moins intéressé par un ouvrage C++ -> C++11

  7. #7
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Les 2 Stroustrup ? J'ai pas vu la news pour un nouveau PPPC Je suis pas sur que ce soit prévu pour le moment
    Il a tellement rabâché que PPPC serait plus facile à écrire avec C++11 que je ne doute pas qu'il le sortira un jour. Bon pas tout de suite apparemment effectivement...

    Plusieurs personnes ont mentionné celui-là mais je l'ai jamais lu. Il est vraiment utile ou juste avoir la référence en ligne est suffisant (sachant que j'ai lu tous les Meyer sortis pour le c++)

    Professional C++ approche plus orienté utilisation pro, conception et design, bonne pratique, pièges, etc. Moins orienté langage et beaucoup plus écosystème du C++, avec des choses que l'on voit moins souvent (design pattern, Xp et Agile, tests, debug, cross plateforme, IO, etc)
    Je connais pas celui la... je suis pas sur de comprendre la difference avec les autres bouquins...

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut
    Citation Envoyé par Klaim Voir le message
    Plusieurs personnes ont mensione celui la mais je l'ai jamais lu. Il est vraiment utile ou juste avoir la reference en ligne est suffisant (sachant que j'ai lu tous les Meyer sortis poru le c++)
    Disons que par rapport à la référence en ligne, il ne se contente pas juste de lister les méthodes. Il y a des exemples concrets, beaucoup d'explications accompagnées, ça et là, de shémas. Des conseils, des bonne pratiques, etc.

  9. #9
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Citation Envoyé par Klaim Voir le message
    Plusieurs personnes ont mensione celui la mais je l'ai jamais lu. Il est vraiment utile ou juste avoir la reference en ligne est suffisant (sachant que j'ai lu tous les Meyer sortis poru le c++)
    Qu'appelle tu la référence en ligne ? http://en.cppreference.com/w/ et http://www.cplusplus.com/reference/ ?
    Ben, je dirais que c'est pareil que tous les livres vs les références en ligne : les premiers expliquent, les seconds listent les infos
    Un exemple classique, c'est les allocateurs, qui sont peu détaillé dans les références

    Citation Envoyé par Klaim Voir le message
    Je connais pas celui la... je suis pas sur de comprendre la difference avec les autres bouquins...
    J'ai ajouté le sommaire dans la page des livres. C'est vraiment une approche différentes, pas orienté pour apprendre la syntaxe du langage, mais comment utiliser le C++ en pratique dans un contexte pro

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut real-time C++
    Hello,

    Pour continuer la discussion, j'hésite à acheter celui là mais, pour l'instant je n'arrive pas à trouver d'avis. Quelqu'un dans l'assistance l'aurait-il eu entre les mains ?

    [EDIT]Il y a quelques extraits sur le site de l'éditeur.

  11. #11
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    Hello,

    Pour continuer la discussion, j'hésite à acheter celui là mais, pour l'instant je n'arrive pas à trouver d'avis. Quelqu'un dans l'assistance l'aurait-il eu entre les mains ?
    Totalement inconnu. Désolé

  12. #12
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    C++ How to program par Deitel.

    Ne conviendra pas pour les experts, mais épais et très pédagogique pour les autres. Sur les nouveaux cocnepts C++11, la pédagogie pourrait également s'avérer utile pour des codeurs avec de l'expérience (mais pas plusieurs années).

    Cher, mais achat rentable si on veut s'investir dans le C++.

    Point de vue niveau, sur une échelle de 4 (Meyers=3, Alexandrescu=4), je donnerai à celui-ci 1&2.

    Je n'a pas u cette dernière édition, mais un de mes stagiaires avait une édition précédente, et l'ayant feuilleté, je trouvais ce bouquin très bien fait.

Discussions similaires

  1. Quel est le meilleur livre sur le SQL ?
    Par Marc Lussac dans le forum Livres
    Réponses: 78
    Dernier message: 03/10/2019, 20h04
  2. Réponses: 5
    Dernier message: 08/10/2013, 23h20
  3. Livre sur la programmation linux (shell et noyau)
    Par Tchetch dans le forum Linux
    Réponses: 10
    Dernier message: 07/07/2004, 08h27
  4. [Debutant] Livres sur l'algo?
    Par mike55 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 20/04/2004, 19h56
  5. [Turbo Pascal] Recherche cours ou livre sur le Turbo Pascal
    Par killarg dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 02/03/2003, 16h12

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