Modern C++ Design
Generic Programming and Design Patterns Applied



Dans Modern C++ Design , Andrei Alexandrescu ouvre de nouvelles voies pour les programmeurs C++. Montrant une créativité et une virtuosité extraordinaires, Alexandrescu offre une approche de premier ordre au design logiciel, unifiant les design patterns, la programmation générique et le C++, ce qui permet aux programmeurs de créer du code expressif, flexible et hautement réutilisable. Le livre introduit le concept de composants génériques, de patrons de design réutilisables qui permettent une transition plus simple et plus intuitive du design au code d'une application, de générer du code qui exprime mieux l'intention du design original, et de supporter la réutilisation de structures de design avec un recodage minimal. L'auteur poursuit en montrant comment appliquer cette approche à des questions récurrentes du monde réel que les programmeurs C++ rencontrent dans leur activité de tous les jours.

La totalité du code est disponible sur le Web, ainsi que la bibliothèque C++ Loki d'Alexandrescu qui propose de puissantes fonctionalités pour presque n'importe quel projet C++.

[Lire la suite]