Современное проектирование на С++: Обобщённое программирование и прикладные шаблоны проектирования
В книге «Современное проектирование на C++» Андрея Александреску, изданной в 2001, изложена технология программирования, представляющая собой сплав обобщённого программирования, метапрограммирования, шаблонов и объектно-ориентированного программирования на C++. В книге изложены способы реализации основных шаблонов проектирования. Разработанные компоненты воплощены в библиотеке Loki, которая написана как дополнение данной книги.
Современное проектирование на C++: Обобщенное программирование и прикладные шаблоны проектирования | |
---|---|
Modern C++ Design | |
Автор | Андрей Александреску |
Жанр | книга о программировании на C++ |
Язык оригинала | английский |
Оригинал издан | 2001 |
Издатель | Addison-Wesley |
Страниц | 323 |
Носитель | книга |
ISBN | 978-0201704310 |
Книга, подтверждая название, описывает современный стиль программирования для C++ как противовес старому, пришедшему из Си стилю. В книге рассмотрены такие возможности метапрограммирования как проверка условий на стадии компиляции, списки типов, мультиметоды и т. д.
Скотт Майерс назвал книгу в числе пяти важнейших в истории C++[1].
См. также Править
- Loki — библиотека для этой книги.
Ссылки Править
- Официальная страница книги в рунете
- Andrei Alexandrescu (англ.) — домашняя страница автора.
- Комментарии — статья с описанием книги.
- Рецензия на книгу, автор — Герб Саттер.
Примечания Править
- ↑ Meyers S. The Most Important C++ Books...Ever (англ.). Artima Developer (9 августа 2006). Дата обращения: 10 января 2015. Архивировано 22 января 2012 года.