Rayon Développement d'applications, langages de programmation
L'essentiel du C++

Fiche technique

Format : Broché
Nb de pages : XXIV-1096 pages
Poids : 1570 g
Dimensions : 17cm X 24cm
EAN : 9782711786527

L'essentiel du C++


Paru le
Broché XXIV-1096 pages
traduit de l'américain par Frédérique Chaussumier, Christine Eberhardt, Georges-André Silber
Etudiants

Quatrième de couverture

La troisième édition de ce bestseller combine l'expérience pratique de Stanley Lippman et la connaissance du standard ANSI/ISO amenée par Josée Lajoie.

Ce guide d'apprentissage a été réécrit et largement complété pour présenter les caractéristiques et les emplois du C++. Tant les débutants que les initiés trouveront dans cet ouvrage très documenté, illustré de nombreux exemples de programmation réels, un support particulièrement complet leur permettant de mieux appréhender ce langage de programmation et ses subtiles arcanes.

Y sont présentés, entre autres, de multiples cas mettant en œuvre la généricité, les concepts des programmations basées sur les objets et orientées objet, les hiérarchies de classes, la résolution de surcharge de fonction, les transtypages, l'utilisation des patrons de fonction et de classe, etc. Des conseils pratiques - concernant notamment l'amélioration des performances - et des règles de programmation y sont fournis et, en annexe, est donnée la liste des algorithmes génériques de la bibliothèque standard.

Outre les améliorations et réorganisations apportées à l'ensemble du texte, cette nouvelle édition a été augmentée par le traitement de sujets inédits :

  • les nouvelles fonctionnalités ajoutées au C++ : gestion des exceptions, espaces de noms, nouvelle notation des transtypages, identification des types à l'exécution, type prédéfini bool ;
  • la nouvelle bibliothèque standard, incluant les types complex et string, les types de conteneur, les itérateurs, les iostreams, les algorithmes génériques et leur mise en œuvre concrète, etc. ;
  • les changements et améliorations dans le traitement et l'organisation du langage, en particulier les patrons, les classes et l'utilisation de l'héritage dans les divers styles de programmation - générique, basée sur les objets et orientée objet.
  • Biographie

    Stanley B. Lippman, avant de devenir consultant et formateur indépendant, fut le principal ingénieur logiciel chez Walt Disney Feature Animation. Et lorsqu'il était aux laboratoires AT&T Bell, il dirigea l'équipe de développement du compilateur cfront versions 3.0 et 2.1. Il fut aussi membre du Bell Laboratories Foundation Project sous la direction de Bjarne Stroustrup, le créateur du C++, où il avait la responsabilité de la définition du modèle objet d'un environnement de programmation C++. Auteur de nombreux articles sur le C++ et du livre Le modèle objets du C++ (éditions Vuibert Informatique), il ne compte plus le nombre de conférences et de cours sur le C++ qu'il a donnés dans le monde entier.

    Josée Lajoie est ingénieur développement à l'IBM Canada Laboratory C/C++, où elle travaille sur les compilateurs C/C++. Après en avoir été présidente, elle est actuellement membre du Comité de standardisation ANSI/ISO du C++. Par ailleurs, elle suit l'évolution du langage pour le journal C++ Report.

    Avis des lecteurs

    Du même auteur : Stanley B. Lippman

    L'essentiel du C++

    Le modèle objets du C++