Paru le 23/08/2000 | Broché XXIV-1096 pages
Etudiants
traduit de l'américain par Frédérique Chaussumier, Christine Eberhardt, Georges-André Silber
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 :
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.