The book " Modern C ++ Design " by Andrei Alexandrescu , published in 2001 , outlines a programming technology that is an alloy of generalized programming , metaprogramming , templates, and object-oriented programming in C ++ . The book outlines how to implement the basic design patterns . The developed components are embodied in the Loki library , which is written as an addition to this book.
| Modern C ++ Design: Generic Programming and Applied Design Patterns | |
|---|---|
| Modern C ++ Design | |
| Author | Andrey Alexandrescu |
| Genre | book about programming in C ++ |
| Original language | English |
| Original published | 2001 |
| Publisher | Addison-wesley |
| Pages | 323 |
| Carrier | book |
| ISBN | 978-0201704310 |
The book, confirming the title, describes the modern programming style for C ++ as a counterweight to the old one, which came from C style. The book discusses such metaprogramming capabilities as checking conditions at the compilation stage, type lists , multimethods , etc.
Scott Myers named the book among the five most important in the history of C ++ [1] .
See also
- Loki is the library for this book.
Links
- The official page of the book in RuNet
- Andrei Alexandrescu (eng.) - Author’s homepage.
- Comments - an article describing the book.
- Book Review by Herb Sutter .
Notes
- ↑ Meyers S. The Most Important C ++ Books ... Ever . Artima Developer (August 9, 2006). Date of treatment January 10, 2015.