Le langage C++

13 livres et 10 critiques, dernière mise à jour le 29 novembre 2016 , note moyenne : 4

  1. programmez avec le langage C++ - toute la puissance du langage C++ expliquée aux debutants
  2. Minimanuel de C++ - Cours et exos corrigés
  3. Apprendre le C++
  4. Le Langage C++ - Initiez-vous à la programmation en C++
  5. Le langage C++ - Le livre d'initiation pour C++
  6. Le langage C++
  7. La Bible C++
  8. C++ en action
  9. Programmation - Principes et pratique avec C++
  10. The C++ Programming Language
  11. C++ Primer
  12. Accelerated C++: Practical Programming by Example
  13. Professional C++
couverture du livre programmez avec le langage C++

drapeau
Détails du livre
Critiques (0)
1 commentaire
 
 

programmez avec le langage C++

toute la puissance du langage C++ expliquée aux debutants

de
Public visé : Débutant

Édition : Eyrolles - 670 pages , 2eédition, 25 mars 2013

ISBN10 : 9782953527858 - ISBN13 : 9791090085916

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 32.00 € TTC)
Aucune critique n'a été faite pour l'instant



 Poster une réponse

Avatar de madbox madbox - Membre à l'essai https://www.developpez.com
le 29/11/2016 à 19:18
programmez avec le langage C++
toute la puissance du langage C++ expliquée aux debutants



Avatar de bacelar bacelar - Expert éminent https://www.developpez.com
le 29/11/2016 à 19:43
Je n'ai pas lu ce livre, mais au vue de la "qualité" de leur cours en ligne, qui est supposé plus à jour que leur bouquin, et les questions posées par les lecteurs de ce livre sur le forum associé, il est à fuir comme la peste noire.
couverture du livre Minimanuel de C++

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Minimanuel de C++

Cours et exos corrigés

de
Public visé : Débutant

Résumé de l'éditeur

Comment aller à l'essentiel, comprendre les méthodes et les techniques de programmation avant de les mettre en application ?

Conçus pour faciliter aussi bien l'apprentissage que la révision, les minimanuels proposent un cours concis et progressif pour vous accompagner jusqu'à l'examen. Des exemples, des savoir-faire et des méthodes pour éviter les pièges et programmer efficacement, ainsi que des exercices et leurs corrigés complètent le cours.

Ce minimanuel de C++ fournit les bases de l'un des langages de programmation incontournables dans toute formation d'informaticien, en particulier pour ceux qui vont travailler dans des domaines techniques et industriels.

Le code source des listings est disponible sur le site de Dunod sur la page dédiée à cet ouvrage.

Édition : Dunod - 241 pages , 10 juillet 2010

ISBN10 : 2100543296 - ISBN13 : 9782100543298

Commandez sur www.amazon.fr :

15.20 € TTC (prix éditeur 16.00 € TTC) livraison gratuite !
  • Expression arithmétiques en C++
  • Chaînes et types énumération
  • Tableaux et vecteurs
  • Structures de contrôle
  • Pointeurs
  • Fonctions
  • Classes
  • La surcharge des opérateurs
  • Agrégation, héritage, polymorphisme et patrons
Critique du livre par la rédaction Thibaut Cuvelier le 3 août 2011
Petit livre s'il en est, tout comme l'indique son nom (le « minimanuel »). Pourtant, tout est couvert : grâce à ce livre, pas besoin d'une expérience dans un langage pour faire ses premiers pas en C++. Une manière d'aborder le C++ très spéciale : on ne considère pas le C comme un prérequis, le C++ est enseigné comme premier langage, partant des bases de la syntaxe jusqu'à la programmation orientée objet, à laquelle pas moins d'une cinquantaine de pages sont dédiées (soit approximativement un quart de l'ouvrage).
Cependant, le tableau n'est pas que clair : on peut remarquer quelques fautes d'orthographe évidentes du début à la fin, ainsi que la présentation de Dev-C++, un EDI dont le support est arrêté depuis... 2005. On remarquera que ce livre a été édité en 2010 et qu'un particulier continue de manière non officielle la maintenance de l'EDI, sans que ce soit précisé.
Aucun point n'est jamais abordé en détail : le polymorphisme, par exemple, est expédié en trois pages seulement. C'est amplement suffisant pour la portée voulue de l'ouvrage (un mini manuel de C++), l'essentiel y est dit, on ne se pose pas de question supplémentaire la partie lue.
Chaque chapitre est divisé en plusieurs parties : le plan et les objectifs, le développement, un récapitulatif (l'essence des éléments principaux du chapitre) puis des exercices avec leur solution. Le développement est parsemé d'exemples, plus que bien commentés ; après chaque portion de code, le résultat que donne son exécution.
Il ne faut pas prendre ce livre pour ce qu'il n'est pas non plus : son but n'est pas d'introduire de l'algorithmique, il n'y en a d'ailleurs aucune trace. Il donne le condensé de la syntaxe du C++, pas une miette de plus - le format ne le permettant pas non plus. En tant que tel, il pourra servir de référence à celui qui ne pratique pas de longue date le C++ ; l'utilisateur plus avancé ne bénéficiera dans ce cas que des annexes, fort complètes, des mots-clés (tous avec un mot d'explication, même s'ils n'ont pas été abordés dans le texte) et des fonctions de la bibliothèque standard (avec l'en-tête de définition).
Sans oublier le point fort du livre : je l'ai lu d'une seule traite, en à peine quelques heures. Il est prévu pour être compréhensible par le commun des mortels.
Vous avez lu ce livre ? Qu'en pensez-vous ?




 Poster une réponse

Avatar de dourouc05 dourouc05 - Responsable Qt https://www.developpez.com
le 04/08/2011 à 9:29
Un petit livre expliquant l'essentiel de la syntaxe du C++, très prenant et facile à lire.

Mini manuel de C++: Amazon.fr: Jean-Michel Reveillac: Livres@@AMEPARAM@@http://ecx.images-amazon.com/images/I/41Ex7y2risL.@@AMEPARAM@@41Ex7y2risL

Minimanuel de C++

Vous l'avez lu ? Qu'en pensez-vous ?
couverture du livre Apprendre le C++

Note 3 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Apprendre le C++

de

Résumé de l'éditeur

Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++ , qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...).

Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.

Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (SU ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles.

Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com . Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.

Édition : Eyrolles - 741 pages , 1re édition, 1er août 2007

ISBN10 : 2212121350 - ISBN13 : 9782212121353

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC)
  • Présentation du langage C++
  • Généralités sur le langage C++
  • Les types de base de C++
  • Opérateurs et expressions
  • Les entrées-sorties conversationnelles de C++
  • Les instructions de contrôle
  • Les fonctions
  • Les tableaux et les pointeurs
  • Les chaînes de style C
  • Les types structure, union et énumération
  • Classes et objets
  • Les propriétés des fonctions membres
  • Construction, destruction et initialisation des objets
  • Les fonctions amies
  • La surdéfinition d'opérateurs
  • Les conversions de type définies par l'utilisateur
  • Les patrons de fonctions
  • Les patrons de classes
  • L'héritage simple
  • L'héritage multiple
  • Les fonctions virtuelles et le polymorphisme
  • Les flots
  • La gestion des exceptions
  • Généralités sur la bibliothèque standard
  • Les conteneurs séquentiels
  • Les conteneurs associatifs
  • Les algorithmes standard
  • La classe string
  • Les outils numériques
  • Les espaces de noms
  • Le préprocesseur et l'instruction typedef
Critique du livre par la rédaction Sébastien Doeraene le 3 mars 2008
Ce nouvel ouvrage de Claude Delannoy propose un bon apprentissage du langage C++, pour un développeur connaissant déjà des notions de programmation qui voudrait s'initier à ce langage.
La première partie de ce livre concerne l'apprentissage du langage C++ à proprement parler, sans la bibliothèque standard qui va avec. Les concepts sont introduits progressivement, avec de nombreux exemples. La compréhension est vraiment aisée, d'autant aidée par une bonne structuration des notions - je soulignerai en particulier le fait que la POO ne soit introduite qu'après que tout le reste a été bien assimilé, ce qui est très important.
La seconde partie, quant à elle, explique l'utilisation des principales classes de la STL, à savoir les conteneurs, la classe string et les outils numériques. En effet, C++ n'est pas qu'un langage, c'est aussi une bibliothèque standard riche, qu'il est important de maîtriser.
L'une comme l'autre de ces parties sont écrites aussi bien pour une lecture de bout en bout que pour l'usage en tant que référence. Ce qui est une qualité appréciable, puisque vous avez dans les mains deux livres pour le prix d'un, si j'ose dire.
En revanche, si cet ouvrage est bien structuré dans l'ensemble, il a de gros défauts dans le détail. En particulier, l'auteur propose de nombreuses approches du langage qui ne sont pas du tout recommandables, voire à proscrire ; surtout en ce qui concerne le style d'écriture, et les "bonnes manières" à adopter. On y trouve même des erreurs de standard, alors que le résumé indique que l'auteur suit ceux-ci avec rigueur !
Or, être rigoureux dans sa programmation est quelque chose d'extrêmement important.
Il ne faut pas oublier, enfin, que ce livre n'est pas à destination du débutant complet en programmation, mais bien adressé au développeur connaissant déjà un autre langage.
Aussi, on pourra certainement apprécier ce livre si on sait avoir un oeil critique sur le style, par exemple si l'on a une grande rigueur dans le langage d'où l'on vient. Mais dans le cas contraire, ce n'est probablement pas une bonne idée.
Sébastien Doeraene




 Poster une réponse

Avatar de forum forum - Robot Forum https://www.developpez.com
le 16/06/2014 à 17:08
Apprendre le C++
Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++ , qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...).

Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.

Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (SU ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles.

Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com . Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.

[Lire la suite]




couverture du livre Le Langage C++

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
7 commentaires
 
 

Le Langage C++

Initiez-vous à la programmation en C++

de
Traducteurs : Nathalie Le Guillou de Penanros
Public visé : Débutant

Résumé de l'éditeur

Maîtrisez rapidement les principes fondamentaux de la programmation orientée objets !

Grâce à cet ouvrage, initiez-vous rapidement au C++ en découvrant les principaux concepts du langage de programmation orientée objets : instructions, variables, types, fonctions, classes, méthodes, templates, conteneurs, etc. Ces concepts sont mis en oeuvre dans de nombreux exemples de codes qui sont analysés en détail pour vous permettre ensuite d'écrire vos propres programmes. Vous pourrez également vous exercer et tester vos connaissances dans les quizz et exercices présents dans chaque chapitre, dont vous trouverez les réponses à la fin de l'ouvrage.

Mis à jour pour la nouvelle norme 2011 du C++, ce best-seller vous guidera pas-à-pas dans votre apprentissage du C++.

Édition : Pearson Education - 816 pages , 7 décembre 2012

ISBN10 : 2744025461 - ISBN13 : 9782744025464

Commandez sur www.amazon.fr :

39.00 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
Le Langage C++
  • Bien débuter en C++
  • Anatomie d'un programme C++
  • Variables et constantes
  • Expressions et instructions
  • Fonctions
  • Programmation orientée objet
  • Pointeurs et références
  • Fonctions avancées
  • Analyse et conception orientée objets
  • Héritage
  • Tableaux et chaînes
  • Polymorphisme
  • Classes et fonctions spéciales
  • Concepts avancés d'héritage
  • Flux
  • Espaces de noms
  • Templates
  • Gestion des erreurs et exceptions
  • Foncteurs et poncteurs
  • Fonctions lambda
  • Bits et exétrons
  • Classes conteneurs
    Bonnes pratiques
Critique du livre par la rédaction Geoffrey Garcia le 28 octobre 2013
« Le Langage C++: Initiez-vous à la programmation en C++ » de Jesse Liberty, Bradley Jones et Siddhartha Rao est un ouvrage de référence pour quiconque veut s'initier à la programmation en C++. En effet on se rend très rapidement compte qu’il est bien écrit, clair dans son propos et très accessible même aux débutants. Ceci n'altère cependant en rien le sérieux de ce livre, qui après des années de mises à jour continues et nombreuses rééditions, est véritablement devenu un "must-have". Autre avantage de ce livre, il présente le langage C++ sans s'appesantir sur les bases du langage C qui sont définitivement trop loin de la philosophie de la POO pour être réellement pertinentes pour quelqu'un désirant simplement programmer en C++. Pour finir on remarquera que cette publication est littéralement remplie d'exemples et d'exercices qui pourront occuper de très longues heures durant les plus assidus d'entre nous. Un livre à recommander donc aussi bien aux débutants, qui veulent découvrir les bases du C++, qu'aux programmeurs expérimentés désireux de suivre les évolutions de ce langage ou voulant simplement pouvoir disposer d’un véritable manuel de référence.
Critique du livre par la rédaction Luc Hermitte le 9 décembre 2013
A la lecture des chapitres disponibles gratuitement chez amazon, ce livre semble suivre une approche historique de la présentation du C++.
Il présente également diverses erreurs (détails). Certaines sont des raccourcis, faux, mais guère dommageables. D'autres risquent de donner des mauvaises habitudes.




 Poster une réponse

Avatar de MaitrePylos MaitrePylos - Responsable Livres https://www.developpez.com
le 04/12/2013 à 10:09
Voici une critique du livre "Le Langage C++: Initiez-vous à la programmation en C++" faite par TheGzD l'un de nos rédacteur

Le livre

« Le Langage C++: Initiez-vous à la programmation en C++ » de Jesse Liberty, Bradley Jones et Siddhartha Rao est un ouvrage de référence pour quiconque veut s'initier à la programmation en C++. En effet on se rend très rapidement compte qu’il est bien écrit, clair dans son propos et très accessible même aux débutants. Ceci n'altère cependant en rien le sérieux de ce livre, qui après des années de mises à jour continues et nombreuses rééditions, est véritablement devenu un "must-have". Autre avantage de ce livre, il présente le langage C++ sans s'appesantir sur les bases du langage C qui sont définitivement trop loin de la philosophie de la POO pour être réellement pertinentes pour quelqu'un désirant simplement programmer en C++. Pour finir on remarquera que cette publication est littéralement remplie d'exemples et d'exercices qui pourront occuper de très longues heures durant les plus assidus d'entre nous. Un livre à recommander donc aussi bien aux débutants, qui veulent découvrir les bases du C++, qu'aux programmeurs expérimentés désireux de suivre les évolutions de ce langage ou voulant simplement pouvoir disposer d’un véritable manuel de référence.

Avatar de Luc Hermitte Luc Hermitte - Expert éminent https://www.developpez.com
le 04/12/2013 à 12:32
Mouais.
Il est sauvagement sur-côté le bouquin.

Je vois des bêtises dans les chapitres lisibles en ligne chez amazon :
p37, il donne des tailles qui ne sont que des tailles plausibles et répandues
p101, il présente goto avant ... while \o/
p162, un petit coup de notation hongroise
p270, il montre l'intérêt du constructeur de copie en donnant un attribut pointeur à une classe. Sauf qu'il met deux attributs pointeurs et qu'il fait tout à la main -> pouf des mauvaises pratiques qui s'ancrent dans l'inconscient des développeurs
p282 (que je déduis de la 283), la surcharhe de op+ présentée est celle en fonction membre on dirait.
p286, l'opérateur d'affectation qui fait le test anti-autoaffectation, et qui ne traite pas le cas réel où la ressource doit être libérée et une nouvelle acquise (qui entraine des soucis potentiels d'exception-safety).
p290, opérateur de conversion implicite sans parenthèses sur les dangers et le patch en C++11.

Après le plan me fait dire que std::string est présentée après strcpy.

Vraiment ? 5/5 ?

Pourquoi ce n'est pas un habitué du forum C++ qui a procédé à cette critique ? Vous savez pourtant que nous sommes hyper difficiles sur le forum, non ?
Avatar de MaitrePylos MaitrePylos - Responsable Livres https://www.developpez.com
le 04/12/2013 à 13:14
Citation Envoyé par Luc Hermitte  Voir le message

Pourquoi ce n'est pas un habitué du forum C++ qui a procédé à cette critique ? Vous savez pourtant que nous sommes hyper difficiles sur le forum, non ?

Je dirais: 'Parce que personne du Forum C++ ne s'est proposé'.

On me fait une demande de critique de livre, j'assure l'envoi, la réception et le retour de critique....je ne suis pas assez compétent pou dire qui sont les experts dans quelle domaine.....donc par principe je fais confiance à qui me demande un livre.
couverture du livre Le langage C++

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Le langage C++

Le livre d'initiation pour C++

de
Public visé : Débutant

Résumé de l'éditeur

Vous souhaitez être initié aux sujets les plus pointus de l'informatique ? Vous voulez bénéficier des connaissances d'un expert ? Avec cette collection, qui repose sur une démarche pratique et progressive, vous découvrirez les techniques simples, mais essentielles, utilisées par les professionnels.
  • Travaillez avec les variables, les constantes, les instructions et les expressions
  • Maîtrisez la conception orientée objet
  • Utilisez les classes, les variables membres et les méthodes pour implémenter la conception en C++
  • Appliquez UML, le langage d'unification des procédures de conception orientée objet
  • Comprenez les notions indispensables à l'obtention de classes robustes et réutilisables
  • Familiarisez-vous avec la bibliothèque de modèles Standard.

Remaque : une nouvelle édition de 896 pages est sortie le 7 décembre 2012, contenant en particulier le C++

Édition : Campus Press - 430 pages , 1er janvier 2002

ISBN10 : 2744013471 - ISBN13 : 9782744013478

Commandez sur www.amazon.fr :

21.84 € TTC (prix éditeur 22.99 € TTC) livraison gratuite !
Critique du livre par DVP le 22 janvier 2003
Un des seuls livres pour debutant et intermédiaire qui ne soit pas un catalogue de techniques : il vous initie progressivement au c++ grace à l'élaboration d'un projet (un mastermind), de son élaboration à sa conception. Bref un bon ouvrage pour débuter en C++
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
Le langage C++
Le livre d'initiation pour C++
Vous souhaitez être initié aux sujets les plus pointus de l'informatique ? Vous voulez bénéficier des connaissances d'un expert ? Avec cette collection, qui repose sur une démarche pratique et progressive, vous découvrirez les techniques simples, mais essentielles, utilisées par les professionnels.
  • Travaillez avec les variables, les constantes, les instructions et les expressions
  • Maîtrisez la conception orientée objet
  • Utilisez les classes, les variables membres et les méthodes pour implémenter la conception en C++
  • Appliquez UML, le langage d'unification des procédures de conception orientée objet
  • Comprenez les notions indispensables à l'obtention de classes robustes et réutilisables
  • Familiarisez-vous avec la bibliothèque de modèles Standard.

Remaque : une nouvelle édition de 896 pages est sortie le 7 décembre 2012, contenant en particulier le C++

[Lire la suite]




couverture du livre Le langage C++

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Le langage C++

de
Public visé : Débutant

Résumé de l'éditeur

Soigneusement revu et corrigé, écrit par Bjarne Stroustrup (le créateur de ce langage), ce livre est l'ouvrage de référence le plus complet et le plus lu dans le monde sur le sujet. Plus de 700 000 programmeurs ont tiré bénéfice de ce livre dans ses éditions précédentes. Cet ouvrage est le livre de référence le plus complet et le plus lu dans le monde sur C++. Fondé sur le standard C++ ANSI/ISO, il couvre le langage C++ et sa bibliothèque standard ainsi que les techniques clés de la conception. Par exemple :
  • Les classes abstraites en tant qu'interfaces.
  • Les hiérarchies de classes et la programmation orientée objet.
  • Les modèles comme base des logiciels génériques avec types sécurisés.
  • Les exceptions pour la gestion courante des erreurs.
  • Les espaces de noms pour la modularité des logiciels à grande échelle.
  • L'identification des types à l'exécution ou RTTI.
  • Le sous ensemble C de C++ pour la compatibilité et le travail au niveau système.
  • Les algorithmes et conteneurs standards.
  • Les chaînes standards, les flux d'entrées/sorties et les valeurs numériques.

Bjarne Stroustrup est le concepteur du langage C++ et l'auteur des ouvrages C++ Programming Langage, The Annotated C++ Reference Manual et The Design and Évolution of C++. Diplômé de l'université d'Aarhus, Danemark, et de l'université de Cambridge, Angleterre, Bjarne Stroustrup dirige aujourd'hui le département de recherche pour la programmation à grande échelle de AT&T Labs. Il est également chercheur pour les laboratoire AT&T Bell. Ses recherches portent notamment sur les systèmes distribués, les systèmes d'exploitation, la simulation, la conception et la programmation.

Remarque : la nouvelle édition de The C++ Programming Language (en anglais), contenant la nouvelle norme C++11, est prévue le 10 mai 2013.

Édition : Campus Press - 1100 pages , 1er mars 2003

ISBN10 : 2744070033 - ISBN13 : 9782744070037

Commandez sur www.amazon.fr :

36.10 € TTC (prix éditeur 38.00 € TTC)
Critique du livre par DVP le 28 janvier 2004
C'est le Livre de référence sur C++, bien que pas forcément le plus pédagogique. Il ne s'agit pas d'un livre d'initiation à la programmation, cependant il est accessible à tout lecteur connaissant déjà les concepts de la programation orientée objet. Toute la description des techniques orientées objet est idéal pour un débutant en C++, on est pas obligé de connaitre le C pour pouvoir suivre les cours décris. Il est surtout utile pour les phase de conception/implementation de projet en C++ car les avantages et inconvénients des différentes techniques d'implémentation sont bien exposées. ... Bjarne Stroustrup vous expose comment le C++ doit etre utilisee pour en tirer le meilleur. On regrettera tout au plus un léger manque d'exemples, en particulier en ce qui concerne la STL. Mais à part cela ce livre vous permettra de réellement mieux maitriser le C++, et mérite tout à fait sa réputation. Bref Il s'agit d'une excellente référence que tout développeur C++ sérieux se doit de posséder.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
Le langage C++
Soigneusement revu et corrigé, écrit par Bjarne Stroustrup (le créateur de ce langage), ce livre est l'ouvrage de référence le plus complet et le plus lu dans le monde sur le sujet. Plus de 700 000 programmeurs ont tiré bénéfice de ce livre dans ses éditions précédentes. Cet ouvrage est le livre de référence le plus complet et le plus lu dans le monde sur C++. Fondé sur le standard C++ ANSI/ISO, il couvre le langage C++ et sa bibliothèque standard ainsi que les techniques clés de la conception. Par exemple :
  • Les classes abstraites en tant qu'interfaces.
  • Les hiérarchies de classes et la programmation orientée objet.
  • Les modèles comme base des logiciels génériques avec types sécurisés.
  • Les exceptions pour la gestion courante des erreurs.
  • Les espaces de noms pour la modularité des logiciels à grande échelle.
  • L'identification des types à l'exécution ou RTTI.
  • Le sous ensemble C de C++ pour la compatibilité et le travail au niveau système.
  • Les algorithmes et conteneurs standards.
  • Les chaînes standards, les flux d'entrées/sorties et les valeurs numériques.

Bjarne Stroustrup est le concepteur du langage C++ et l'auteur des ouvrages C++ Programming Langage, The Annotated C++ Reference Manual et The Design and Évolution of C++. Diplômé de l'université d'Aarhus, Danemark, et de l'université de Cambridge, Angleterre, Bjarne Stroustrup dirige aujourd'hui le département de recherche pour la programmation à grande échelle de AT&T Labs. Il est également chercheur pour les laboratoire AT&T Bell. Ses recherches portent notamment sur les systèmes distribués, les systèmes d'exploitation, la simulation, la conception et la programmation.

Remarque : la nouvelle édition de The C++ Programming Language (en anglais), contenant la nouvelle norme C++11, est prévue le 10 mai 2013.

[Lire la suite]




couverture du livre La Bible C++

Note 3.5 drapeau
Détails du livre
Critiques (1)
1 commentaire
 
 

La Bible C++

de
Public visé : Débutant

Résumé de l'éditeur

La Bible C++ étudie en détail le paysage actuel du C++, sans perdre de vue la qualité de la programmation. Horstmann et Budd combinent leurs expériences professionnelles et universitaires pour vous faire progresser, des bases de la programmation à une compréhension des complexités de la gestion de mémoire C++, de la surcharge des opérateurs, du traitement des exceptions, etc.

Plus qu'une référence, La Bible C++ propose des exercices bien développés, des exemples et des études de cas présentant en détails des applications C++ utiles. C++ moderne. La Bible C++ se concentre sur les caractéristiques modernes du standard C++, telles que la bibliothèque de flux, la classe de chaînes de caractères et l'utilisation de la bibliothèque STL. En réduisant le plus possible les constructions confuses sources d'erreur, cela permet d'apprendre mieux l'informatique et de devenir rapidement un programmeur plus productif.

Les principes d'abord. Organisés pour traiter de la complexité du C++, les chapitres de fondement de ce livre présentent les concepts de base et les informations essentielles du C++. Une fois que vous maîtrisez les fondamentaux, les chapitres suivants ajoutent de la profondeur et servent de référence unifiée aux rubriques clés, telles que le traitement des exceptions, la gestion de mémoire, le polymorphisme, la gestion de la portée des variables, les modèles, etc.

Orientation objet. Le C++ est présenté comme un langage orienté objet pour vous permettre d'apprendre à utiliser les objets dès le départ. Une fois que vous vous êtes familiarisé avec la création d'objets et de fonctions membre, vous apprendrez à mettre en ?vre vos propres classes et fonctions membre. Les chapitres suivants présentent les méthodologies et outils de conception orientés objet, élargissent vos connaissances de la notation UML et introduisent des modèles de conception.

Flexibilité. Conçu pour être modulaire, La Bible C++ vous permet de suivre vos centres d'intérêt. Choisissez les chapitres en fonction des rubriques avancées qui vous intéressent : le STL, la programmation graphique ou la conception orientée objet. Vous pouvez également choisir l'un des trois chapitres sur les applications (bases de données relationnelles, interfaces utilisateur graphiques et XML) pour améliorer vos connaissances du C++ dans des situations de programmation fidèles à la réalité.

Édition : Micro Application - 1230 pages , 1re édition, 1er janvier 2004

ISBN10 : 274293717X - ISBN13 : 9782742937172

Commandez sur www.amazon.fr :

69.95 € TTC (prix éditeur 73.63 € TTC) livraison gratuite !
Critique du livre par la rédaction warubi le 27 janvier 2009
Bon livre qui traite des principaux sujets du C++ : les templates, la STL, la surcharge des operateurs, les vecteurs et tableaux ainsi que l'interface graphique avec wxWidgets, les bases de données relationnelles...
Cependant, certains passages (3 d'environ 2 lignes ) ne sont pas traduits et il y a quelques fautes d'orthographes. De plus le switch est traité comme sujet avancé !




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
La Bible C++
La Bible C++ étudie en détail le paysage actuel du C++, sans perdre de vue la qualité de la programmation. Horstmann et Budd combinent leurs expériences professionnelles et universitaires pour vous faire progresser, des bases de la programmation à une compréhension des complexités de la gestion de mémoire C++, de la surcharge des opérateurs, du traitement des exceptions, etc.

Plus qu'une référence, La Bible C++ propose des exercices bien développés, des exemples et des études de cas présentant en détails des applications C++ utiles. C++ moderne. La Bible C++ se concentre sur les caractéristiques modernes du standard C++, telles que la bibliothèque de flux, la classe de chaînes de caractères et l'utilisation de la bibliothèque STL. En réduisant le plus possible les constructions confuses sources d'erreur, cela permet d'apprendre mieux l'informatique et de devenir rapidement un programmeur plus productif.

Les principes d'abord. Organisés pour traiter de la complexité du C++, les chapitres de fondement de ce livre présentent les concepts de base et les informations essentielles du C++. Une fois que vous maîtrisez les fondamentaux, les chapitres suivants ajoutent de la profondeur et servent de référence unifiée aux rubriques clés, telles que le traitement des exceptions, la gestion de mémoire, le polymorphisme, la gestion de la portée des variables, les modèles, etc.

Orientation objet. Le C++ est présenté comme un langage orienté objet pour vous permettre d'apprendre à utiliser les objets dès le départ. Une fois que vous vous êtes familiarisé avec la création d'objets et de fonctions membre, vous apprendrez à mettre en ?vre vos propres classes et fonctions membre. Les chapitres suivants présentent les méthodologies et outils de conception orientés objet, élargissent vos connaissances de la notation UML et introduisent des modèles de conception.

Flexibilité. Conçu pour être modulaire, La Bible C++ vous permet de suivre vos centres d'intérêt. Choisissez les chapitres en fonction des rubriques avancées qui vous intéressent : le STL, la programmation graphique ou la conception orientée objet. Vous pouvez également choisir l'un des trois chapitres sur les applications (bases de données relationnelles, interfaces utilisateur graphiques et XML) pour améliorer vos connaissances du C++ dans des situations de programmation fidèles à la réalité.

[Lire la suite]



Avatar de SoJJu SoJJu - Candidat au Club https://www.developpez.com
le 15/02/2017 à 10:58
Bonjour,

Bon je déterre un post vieux de trois ans, j'en suis conscient.
Mais un point me chiffonne fortement sur ce livre : les exercices.

Ayant acheté le livre en français, je cherche DESESPEREMENT les solutions aux exercices/questions (pas forcément en français n'est-ce pas). Mais le mieux que j'ai réussi à faire, c'est me taper un violent mur comme quoi seul les profs ont droit aux corrections... Je suis ni prof ni élève, je veux juste apprendre et j'ai payé 80€ pour un livre dont je ne peux même pas obtenir les corrigés x)

Donc après X heures sur Google et maintes prières sataniques, quelqu'un pourrait-il partager ou indiquer où trouver ce précieux document ? Pitié... ;(
Le livre est vraiment bien conçu et complet, et c'est d'autant plus frustrant de ne pas avoir l'intégralité du potentiel du livre entre les mains.

Merci, bonne journée à vous
couverture du livre C++ en action

Note 4.5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

C++ en action

de
Traducteurs : Yves Bailly, Dalil Djidel
Public visé : Expert

Résumé de l'éditeur

C++ est un langage riche et complexe, aux puissantes fonctionnalités : bâti autour du langage C, il est orienté objet et propose des fonctions en ligne, la surcharge d'opérateurs, etc. Il se retrouve aujourd'hui à la base de nombreux applicatifs et d'interfaces de développement graphiques. Cet ouvrage propose un ensemble de 171 solutions adaptables immédiatement sur le modèle : un problème, une solution, une discussion. Des experts en C++ répondent ici aux questions que tout programmeur en C++ se pose un jour ou l'autre. L'accent a été mis d'une part sur la performance et sur la portabilité et d'autre part sur le recours aux nombreuses bibliothèques C++ et notamment Boost. Les recettes proposées couvrent un large éventail de domaines, allant des tâches simples à des manipulations plus complexes ; vous trouverez par exemple : Travailler avec des nombres pour les convertir, les comparer. Dates et heures : formatage, conversion, etc. Gestion des exceptions et sécurité : créer une classe exception. Classes et objets : initialiser des variables membres de classe, appeler une fonction virtuelle d'une super-classe. Construire des applications C++ avec make, Boost. Build. Analyser du XML et utiliser les Schemas, XSLT, XPath. Manipuler des chaînes de caractères et du texte. Le multithreading : créer un thread, initialiser une seule fois une ressource partagée, etc. L'internationalisation : lire et écrire des devises, des dates, saisir une chaîne Unicode. Calculs mathématiques et scientifiques : somme, moyenne, statistiques, distance entre deux vecteurs.

Les algorithmes : retirer des objets d'un conteneur, ordonner un intervalle. S'il est parfois instructif de réinventer la roue, le faire en C++ n'apportera que désagréments et perte de temps. Recourir à la bibliothèque standard de C++, aux bibliothèques Boost et aux solutions proposées ici feront gagner un temps précieux au programmeur et lui épargneront des lignes de codes inutiles, qu'il soit débutant ou plus expérimenté.

Édition : O'Reilly - 555 pages , 1re édition, 1er mai 2006

ISBN10 : 2841774074 - ISBN13 : 9782841774074

Commandez sur www.amazon.fr :

53.00 € TTC (prix éditeur 50.35 € TTC)
Critique du livre par la rédaction farscape le 12 décembre 2006
Ce livre se veut pratique, il ne propose pas moins de 171 recettes utilisables et adaptables à nos besoins.
L'ensemble de ces solutions se veut standard en s'appuyant sur la STL ou sur d'autres bibliothèques comme Boost.
Chaque proposition est traitée selon le modèle : un problème, une solution et une discussion souvent assortie de conseils judicieux
Par exemple : pourquoi il est préférable dans une boucle de parcours d'utiliser la pré-incrémentation (++p) sur un itérateur au lieu de la post-incrémentation (p++).
Pourquoi privilégier l'accès aux données par un itérateur plutôt que par l'opérateur crochet dans le cas d'un vector.
Au fil des discussions et des présentations des différents conteneurs on prendra mieux conscience de l'impact de nos choix en matière de performance et surtout comment les améliorer.
Les exemples présentés sont simples et concis et bien commentés.
Le premier chapitre concerne la construction des programmes et de bibliothèques en C++ avec les principaux compilateurs en mode ligne de commande, l'installation de Boost et la création des bibliothèques dynamiques avec boost.build.
Passé ces étapes on entre dans le vif du sujet, chaque chapitre traite un sujet distinct et peut être lu séparément.
A travers tous les thèmes étudiés la bibliothèque standard STL est vraiment passée au crible avec, les conversions entre types, les manipulations sur les chaines de caractères, les conteneurs, les itérateurs, les différents algorithmes, la gestion des exceptions, les flux et fichiers etc..
Au bout du compte ce livre est un excellent moyen pour s'initier, voir se perfectionner à la manipulation de la STL ou encore chercher une recette toute faite.
Enfin, j'ai trouvé très intéressant la mise en ?vre de Boost sur des sujets comme la conversion des chaînes en numérique, la gestion du multithreading ou encore la sérialisation XML.
En conclusion voila un livre qui traite de sujets concrets à mettre en action dans notre quotidien de développement, et qui va trôner en bonne place sur mon bureau?




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
C++ en action
C++ est un langage riche et complexe, aux puissantes fonctionnalités : bâti autour du langage C, il est orienté objet et propose des fonctions en ligne, la surcharge d'opérateurs, etc. Il se retrouve aujourd'hui à la base de nombreux applicatifs et d'interfaces de développement graphiques. Cet ouvrage propose un ensemble de 171 solutions adaptables immédiatement sur le modèle : un problème, une solution, une discussion. Des experts en C++ répondent ici aux questions que tout programmeur en C++ se pose un jour ou l'autre. L'accent a été mis d'une part sur la performance et sur la portabilité et d'autre part sur le recours aux nombreuses bibliothèques C++ et notamment Boost. Les recettes proposées couvrent un large éventail de domaines, allant des tâches simples à des manipulations plus complexes ; vous trouverez par exemple : Travailler avec des nombres pour les convertir, les comparer. Dates et heures : formatage, conversion, etc. Gestion des exceptions et sécurité : créer une classe exception. Classes et objets : initialiser des variables membres de classe, appeler une fonction virtuelle d'une super-classe. Construire des applications C++ avec make, Boost. Build. Analyser du XML et utiliser les Schemas, XSLT, XPath. Manipuler des chaînes de caractères et du texte. Le multithreading : créer un thread, initialiser une seule fois une ressource partagée, etc. L'internationalisation : lire et écrire des devises, des dates, saisir une chaîne Unicode. Calculs mathématiques et scientifiques : somme, moyenne, statistiques, distance entre deux vecteurs.

Les algorithmes : retirer des objets d'un conteneur, ordonner un intervalle. S'il est parfois instructif de réinventer la roue, le faire en C++ n'apportera que désagréments et perte de temps. Recourir à la bibliothèque standard de C++, aux bibliothèques Boost et aux solutions proposées ici feront gagner un temps précieux au programmeur et lui épargneront des lignes de codes inutiles, qu'il soit débutant ou plus expérimenté.

[Lire la suite]




couverture du livre Programmation

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
5 commentaires
 
 

Programmation

Principes et pratique avec C++

de
Traducteurs : Marie-Cécile Baland, Emmanuelle Burr, Christine Eberhardt
Public visé : Débutant

Résumé de l'éditeur

Écrit par Bjarne Stroustrup, le célèbre créateur du langage C++, ce manuel traite de l'ensemble des concepts et techniques de programmation, qu'il s'agisse de la programmation orientée objet ou de la programmation générique. Le livre bénéficie des talents de pédagogue et des années d'expérience de l'auteur : l'exposé des notions théoriques est systématiquement accompagné d'applications concrètes avec C++, l'un des langages les plus couramment utilisés dans le domaine du développement de logiciels.
Théorie et pratique permettent d'acquérir la maîtrise nécessaire à la rédaction de programmes robustes et efficaces, et l'apprentissage par étape assure une progression continue.
Parmi les sujets couverts :
  • les types, les objets et les valeurs ;
  • la gestion des erreurs ;
  • les classes, l'héritage et le polymorphisme ;
  • les entrées-sorties textuelles et le mode graphique ;
  • l'utilisation de bibliothèques, y compris la STL.

Fourmillant d'exemples et de figures, le livre comprend aussi de nombreux exercices, en particulier en fin de chapitre : questions théoriques, exercices guidés et exercices pratiques.

Édition : Pearson Education - 944 pages , 1re édition, 17 septembre 2010

ISBN10 : 2744077186 - ISBN13 : 9782744077180

Commandez sur www.amazon.fr :

27.55 € TTC (prix éditeur 29.00 € TTC) livraison gratuite !
  • Partie I. Les Bases
    • Hello, World!
    • Objets, types et valeurs
    • Traitement des données
    • Erreurs
    • Ecrire un programme
    • Finaliser un programme
    • Détails techniques : fonctions, etc.
    • Détails techniques : classes, etc.
  • Partie II. Entrées et Sorties
    • Flux d'entrée et de sortie
    • Personnalisation des entrées et des sorties
    • Un modèle d'affichage
    • Classes de graphisme
    • Conception de classes de graphisme
    • Affichage graphique des fonctions et données
    • Interfaces graphiques
  • Partie III. Données et Algorithmes
    • Vector et allocation dynamique
    • Vectors et tableaux
    • Vector, templates et exceptions
    • Conteneurs et itérateurs
    • Algorithmes et conteneurs associatifs
  • Partie IV. Une vision élargie
    • Idéaux et histoire
    • Manipulation de texte
    • Calculs numériques
    • Tests
Critique du livre par la rédaction Rémy Mainil le 8 décembre 2011
Comme le suggère le titre, ce livre traite principalement de l'apprentissage de la programmation et non de l'apprentissage du C++ qui ne sert ici que de support. L'approche plébiscitée par l'auteur consiste à appréhender la programmation de façon très "pragmatique". Chaque concept étant directement illustré par un exemple, chaque chapitre traitant d'un seul sujet et se terminant par une série de questions et d'exercices d'approfondissement.
Ce livre est clairement destiné aux débutants en programmation. Cependant, à mon avis, il s'adresse surtout aux débutants motivés. En effet, pour profiter pleinement de l'ouvrage, il me semble nécessaire de le lire en ayant à portée de main son ordinateur et en mettant en pratique, comme suggéré par l'auteur, tous les exercices proposés. Cette manière de procéder augmente considérablement le temps de lecture mais sera, à mon avis, la meilleure façon de profiter pleinement du livre. Un programmeur expérimenté risque par contre de s'ennuyer bien que l'auteur aille assez loin dans le détail des concepts expliqués et qu'il dispense également de nombreux conseils pour obtenir un code de qualité.
Du point de vue de la forme, le livre est très bien structuré. La découpe est claire et chaque concept bien isolé. J'ai parfois trouvé que le style était quelque peu trop insistant sur certains points, mais cela est sans doute dû à la très grande expérience de l'auteur. J'ai également un léger regret concernant le choix du style pour la présentation des exemples. Cela fournit cependant une motivation supplémentaire pour les rédiger dans son environnement de développement préféré et ainsi profiter de la coloration syntaxique.
En conclusion, je pense qu'il s'agit d'un ouvrage de très bonne qualité, porté par l'expérience et les talents de pédagogue de Bjarne Stroustrup, et qui ravira les personnes désireuses d'apprendre la programmation. Si par contre, vous êtes un programmeur expérimenté et que vous pensiez profiter de cet ouvrage pour apprendre le C++, passez votre chemin car ce n'est pas le but poursuivi.




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
Programmation
Principes et pratique avec C++
Écrit par Bjarne Stroustrup, le célèbre créateur du langage C++, ce manuel traite de l'ensemble des concepts et techniques de programmation, qu'il s'agisse de la programmation orientée objet ou de la programmation générique. Le livre bénéficie des talents de pédagogue et des années d'expérience de l'auteur : l'exposé des notions théoriques est systématiquement accompagné d'applications concrètes avec C++, l'un des langages les plus couramment utilisés dans le domaine du développement de logiciels.
Théorie et pratique permettent d'acquérir la maîtrise nécessaire à la rédaction de programmes robustes et efficaces, et l'apprentissage par étape assure une progression continue.
Parmi les sujets couverts :
  • les types, les objets et les valeurs ;
  • la gestion des erreurs ;
  • les classes, l'héritage et le polymorphisme ;
  • les entrées-sorties textuelles et le mode graphique ;
  • l'utilisation de bibliothèques, y compris la STL.

Fourmillant d'exemples et de figures, le livre comprend aussi de nombreux exercices, en particulier en fin de chapitre : questions théoriques, exercices guidés et exercices pratiques.

[Lire la suite]



Avatar de toto81 toto81 - Membre du Club https://www.developpez.com
le 25/02/2016 à 19:22
Salut!

Ou pourrais-je me procurer ce livre? Je ne le trouve nul part, en livre ou en ebook...

Merci!
Avatar de Luc Hermitte Luc Hermitte - Expert éminent https://www.developpez.com
le 25/02/2016 à 20:11
Dans une librairie spécialisée ? Ou sur des sites marchands ? Ou dans une bibliothèque universitaire ?
couverture du livre The C++ Programming Language

drapeau
Détails du livre
Critiques (0)
0 commentaire
 
 

The C++ Programming Language

de
Public visé : Débutant

Résumé de l'éditeur

The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.
New C++11 coverage includes
Enhanced support for concurrency and multicores
Regular expressions, resource management pointers, random numbers, and improved containers
General/uniform initialization, simplified for-statements, move semantics, and Unicode support
Lambdas, general constant expressions, control over class defaults, variadic templates, and user-defined literals
Compatibility issues
Topics addressed in this comprehensive book include :
- Basic facilities: type, object, scope, storage, computation fundamentals, and more
- Modularity, as supported by namespaces, source files, and exception handling
- C++ abstraction, including classes, class hierarchies, and templates
- Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more
- The C++ basic memory model, in depth
This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.
The C++ Programming Language, Fourth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method-noticeable by a small space inside the spine-also increases durability.

Édition : Addison Wesley - 1360 pages , 4eédition, 10 mai 2013

ISBN10 : 0321563840 - ISBN13 : 9780321563842

Commandez sur www.amazon.fr :

57.71 € TTC (prix éditeur 57.71 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
The C++ Programming Language
The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.
New C++11 coverage includes
Enhanced support for concurrency and multicores
Regular expressions, resource management pointers, random numbers, and improved containers
General/uniform initialization, simplified for-statements, move semantics, and Unicode support
Lambdas, general constant expressions, control over class defaults, variadic templates, and user-defined literals
Compatibility issues
Topics addressed in this comprehensive book include :
- Basic facilities: type, object, scope, storage, computation fundamentals, and more
- Modularity, as supported by namespaces, source files, and exception handling
- C++ abstraction, including classes, class hierarchies, and templates
- Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more
- The C++ basic memory model, in depth
This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.
The C++ Programming Language, Fourth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method-noticeable by a small space inside the spine-also increases durability.

[Lire la suite]




couverture du livre C++ Primer

drapeau
Détails du livre
Critiques (0)
0 commentaire
 
 

C++ Primer

de
Public visé : Débutant

Résumé de l'éditeur

Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard
Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today's best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.
C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book's many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.
Start Fast and Achieve More
- Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
- Learn through examples that illuminate today's best coding styles and program design techniques
- Understand the “rationale behind the rules”: why C++11 works as it does
- Use the extensive crossreferences to help you connect related concepts and insights
- Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you've learned
C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method-notable by a small space inside the spine-also increases durability.

Édition : Addison Wesley - 976 pages , 5eédition, 6 août 2012

ISBN10 : 0321714113 - ISBN13 : 9780321714114

Commandez sur www.amazon.fr :

40.70 € TTC (prix éditeur 44.68 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
C++ Primer
Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard
Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today's best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.
C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book's many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.
Start Fast and Achieve More
- Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
- Learn through examples that illuminate today's best coding styles and program design techniques
- Understand the “rationale behind the rules”: why C++11 works as it does
- Use the extensive crossreferences to help you connect related concepts and insights
- Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you've learned
C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method-notable by a small space inside the spine-also increases durability.

[Lire la suite]




couverture du livre Accelerated C++: Practical Programming by Example

Note 4.5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Accelerated C++: Practical Programming by Example

de
Public visé : Débutant

Résumé de l'éditeur

This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books I've seen, and in a surprisingly compact format.
--Dag Brück, founding member of the ANSI/ISO C++ committee
The authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontrivial programs immediately.
--Stephen Clamage, Sun Microsystems, Inc., and chair of the ANSI C++ committee
Anyone reading just this one book and working through the examples and exercises will have the same skills as many professional programmers.
--Jeffrey D. Oldham, Stanford University
Why is Accelerated C++ so effective? Because it
- Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately.
- Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use it.
- Covers the language and standard library together: You can use the library right from the start.
The authors proved this approach in their professional-education course at Stanford University, where students learned how to write substantial programs on their first day in the classroom.
Whether you are eager to get started writing your first C++ programs, or you are already using C++ and seeking deeper understanding, the authors' unique approach and expertise make Accelerated C++ an indispensable addition to your library.

Édition : Addison Wesley - 352 pages , 1re édition, 14 août 2000

ISBN10 : 020170353X - ISBN13 : 9780201703535

Commandez sur www.amazon.fr :

40.20 € TTC (prix éditeur 41.78 € TTC) livraison gratuite !
Critique du livre par la rédaction Luc Hermitte le 9 décembre 2013
Ce livre a longtemps été l'ouvrage de référence pour apprendre le C++ : il fut l'un des premiers, si ce n'est le premier ouvrage d'apprentissage du C++, à le présenter sous une approche moderne (il n'est pas nécessaire de connaitre le C avant de s'attaquer au C++).

Les seuls reproches qui peuvent être faits sont qu'il s'adresse à des débutants qui possèdent déjà des bases en développement, ou à des débutants vifs et motivés. De plus cet ouvrage, de 2000, n'aborde nullement le C++2011.




 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
Accelerated C++: Practical Programming by Example
This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books I've seen, and in a surprisingly compact format.
--Dag Brück, founding member of the ANSI/ISO C++ committee
The authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontrivial programs immediately.
--Stephen Clamage, Sun Microsystems, Inc., and chair of the ANSI C++ committee
Anyone reading just this one book and working through the examples and exercises will have the same skills as many professional programmers.
--Jeffrey D. Oldham, Stanford University
Why is Accelerated C++ so effective? Because it
- Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately.
- Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use it.
- Covers the language and standard library together: You can use the library right from the start.
The authors proved this approach in their professional-education course at Stanford University, where students learned how to write substantial programs on their first day in the classroom.
Whether you are eager to get started writing your first C++ programs, or you are already using C++ and seeking deeper understanding, the authors' unique approach and expertise make Accelerated C++ an indispensable addition to your library.

[Lire la suite]




couverture du livre Professional C++

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Professional C++

de
Public visé : Intermédiaire

Résumé de l'éditeur

Book Description
* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid * Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms --Ce texte fait référence à l'édition Broché .
Back Cover copy
C++ is one of the most popular programming languages, but this fast and powerful language is also notoriously complex. Many useful aspects of C++ remain a mystery to even the most experienced programmers. Too often, programming books concentrate more on the syntax of the language and less on its real-world applications. This code-intensive, practical guide changes that by teaching all facets of C++ development, including effective application design, testing, and debugging. You'll learn simple, powerful techniques used by C++ professionals, little-known features that will make your life easier, and reusable coding patterns that will bring your basic C++ skills to the professional level.
After a quick review of C++ fundamentals, the authors launch into teaching you how to use C++ in your daily work. They show you various programming methodologies and good programming style, as well as ways to increase the quality of your code and improve your programming efficiency. You'll discover how to write cross-language and cross-platform code, how to perform unit testing and regression testing, and how to use the standard C++ library. By the end of the book you'll be armed with a wealth of reusable coding patterns that can be applied to all your projects.
You will be able to master the C++ language with all its idiosyncrasies, and take advantage of its powerful capabilities for large-scale software development. What you will learn from this book
*Different programming methodologies and high-quality programming styles
*Ways to take advantage of C++ for large-scale software development
*Methods to ensure bug-free code
*An appreciation for object-oriented design
*How to use libraries and patterns to write better code--with less work
*The best ways to manage memory in C++
*Techniques for input and output
Who this book is for
This book is for programmers and developers who want to take their C++ skills to the professional level. Some knowledge of basic C++ or significant experience with C and/or Java is required, as well as a solid foundation in programming fundamentals and familiarity with a compiler.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Édition : John Wiley et Sons Ltd - 1104 pages , 2eédition, 14 octobre 2011

ISBN10 : 0470932449 - ISBN13 : 9780470932445

Commandez sur www.amazon.fr :

30.00 € TTC (prix éditeur 34.86 € TTC) livraison gratuite !
  • PART I: Introduction to Professional C++
    • CHAPTER 1: A Crash Course in C++
    • CHAPTER 2: Designing Professional C++ Programs
    • CHAPTER 3: Designing with Objects
    • CHAPTER 4: Designing for Reuse
    • CHAPTER 5: Coding with Style
  • PART II: C++ Coding the Professional Way
    • CHAPTER 6: Gaining Profi ciency with Classes and Objects
    • CHAPTER 7: Mastering Classes and Objects
    • CHAPTER 8: Discovering Inheritance Techniques
    • CHAPTER 9: Understanding C++ Quirks and Oddities
    • CHAPTER 10: Handling Errors
    • CHAPTER 11: Delving into the Standard Library
    • CHAPTER 12: Understanding Containers and Iterators
    • CHAPTER 13: Mastering STL Algorithms
    • CHAPTER 14: Using Strings and Regular Expressions
    • CHAPTER 15: Demystifying C++ I/O
    • CHAPTER 16: Additional Library Utilities
    • CHAPTER 17: Customizing and Extending the STL
  • PART III: Mastering Advanced Features of C++
    • CHAPTER 18: Overloading C++ Operators
    • CHAPTER 19: Writing Generic Code with Templates
    • CHAPTER 20: Advanced Templates
    • CHAPTER 21: Eff ective Memory Management
    • CHAPTER 22: Multithreaded Programming with C++
  • PART IV: C++ Software Engineering
    • CHAPTER 23: Maximizing Software Engineering Methods
    • CHAPTER 24: Writing Effi cient C++
    • CHAPTER 25: Developing Cross-Platform and Cross-Language Applications
    • CHAPTER 26: Becoming Adept at Testing
    • CHAPTER 27: Conquering Debugging
    • CHAPTER 28: Incorporating Design Techniques and Frameworks
    • CHAPTER 29: Applying Design Patterns
Aucune critique n'a été faite pour l'instant



 Poster une réponse

Avatar de zoom61 zoom61 - Responsable Libres & Open source https://www.developpez.com
le 16/06/2014 à 17:08
Professional C++
Book Description
* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid * Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms --Ce texte fait référence à l'édition Broché .
Back Cover copy
C++ is one of the most popular programming languages, but this fast and powerful language is also notoriously complex. Many useful aspects of C++ remain a mystery to even the most experienced programmers. Too often, programming books concentrate more on the syntax of the language and less on its real-world applications. This code-intensive, practical guide changes that by teaching all facets of C++ development, including effective application design, testing, and debugging. You'll learn simple, powerful techniques used by C++ professionals, little-known features that will make your life easier, and reusable coding patterns that will bring your basic C++ skills to the professional level.
After a quick review of C++ fundamentals, the authors launch into teaching you how to use C++ in your daily work. They show you various programming methodologies and good programming style, as well as ways to increase the quality of your code and improve your programming efficiency. You'll discover how to write cross-language and cross-platform code, how to perform unit testing and regression testing, and how to use the standard C++ library. By the end of the book you'll be armed with a wealth of reusable coding patterns that can be applied to all your projects.
You will be able to master the C++ language with all its idiosyncrasies, and take advantage of its powerful capabilities for large-scale software development. What you will learn from this book
*Different programming methodologies and high-quality programming styles
*Ways to take advantage of C++ for large-scale software development
*Methods to ensure bug-free code
*An appreciation for object-oriented design
*How to use libraries and patterns to write better code--with less work
*The best ways to manage memory in C++
*Techniques for input and output
Who this book is for
This book is for programmers and developers who want to take their C++ skills to the professional level. Some knowledge of basic C++ or significant experience with C and/or Java is required, as well as a solid foundation in programming fundamentals and familiarity with a compiler.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

[Lire la suite]




Contacter le responsable de la rubrique C++