Идиомы и паттерны проектирования в современном С++
Применение современных паттернов проектирования к решению типичных задач на C++ для построения надежных приложений.
C++ - универсальный язык программирования, при проектировании которого была поставлена цель добиться эффективности, высокой производительности и гибкости. Паттерны проектирования - это общепринятые решения известных проблем проектирования. По существу это библиотека повторно используемых компонентов, только для разработки программной архитектуры, а не конкретной реализации.
В этой книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на C++, а также паттернам, выигрывающим от уникальных особенностей C++, в частности, обобщенного программирования. Вооруженные знанием этих паттернов, вы будете тратить меньше времени на поиск решения конкретной задачи и познакомитесь с решениями, доставшимися тяжким опытом других разработчиков, их достоинствами и недостатками. Прочитав эту книгу, вы будете хорошо понимать, как паттерны проектирования применяются для создания надежного кода, допускающего повторное использование и удобного для сопровождения.
Вопросы, рассматриваемые в книге:
- паттерны проектирования, чаще всего употребляемые в C++;
- как обобщенное программирование используется для решения типичных проблем проектирования;
- самые действенные идиомы C++, их достоинства и недостатки;
- новый взгляд на использование популярных идиом C++ совместно с обобщенным программированием;
- влияние паттернов проектирования на производительность программы.
Об авторе:
Федор Г. Пикус - главный конструктор в проектном отделе компании Mentor Graphics. Ранее работал старшим инженером-программистом в Google. Признанный эксперт по высокопроизводительным вычислениям и C++. Обладатель более 25 патентов и автор свыше 100 статей и докладов на конференциях по физике, автоматизации проектирования, электронике, проектированию ПО и C++, в т.ч. СРРСоп, 5D West, DesignCon.
Автор(ы) | Федор Г. Пикус |
Переводчик | А. А. Слинкин |
Издательство | ДМК Пресс |
Год издания | 2020 |
ISBN | 978-5-97060-786-2 |
Кол-во страниц | 452 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 242 × 172 × 29 мм |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | цветные |
Тираж | 200 экз. |
Вес | 835 г |