DiaMail - Книжный интернет-магазин - На главную 067-877-1666
066-366-1250
063-175-2610
обратная связь
    Помощь
- доставка
- оплата
- заказ
     

  Книга "Шаблоны C++: справочник разработчика. 2-е издание. Дэвид Вандевурд, Николай М. Джосаттис..."
купить за 1100.00 грн


БЕСПЛАТНАЯ ДОСТАВКА
по Украине
при заказе от 1000 грн

САМОВЫВОЗ
бесплатно
при заказе от 500 грн

СКИДКИ  5-13%
от количества, от суммы,
накопительные

ПРИНИМАЕМ К ОПЛАТЕ
Принимаем оплату картами Visa Принимаем 
оплату картами MasterCard
Принимаем оплату через Приват-24 Принимаем оплату через LiqPay

Мы на Facebook

ПОДЕЛИТЬСЯ



Книгу бестселлер "Шаблоны C++: справочник разработчика. 2-е издание" можно купить в интернет-магазине DiaMail за 1100.00 грн.
Оперативная доставка книги "Шаблоны C++: справочник разработчика. 2-е издание" курьером по Киеву, Новой Почтой по Украине и Укрпочтой, также, и за пределы Украины, как с оплатой при получении, так и после предварительной оплаты с помощью VISA/MasterCard, Приват-24, на карту ПриватБанка.
Перед покупкой Вы можете в режиме онлайн прочитать часть книги, ознакомиться с содержанием и оглавлением. ISBN книги 978-5-9500296-8-4, 9780321714121.
Рекомендуем обратить внимание на другие книги авторов Дэвид Вандевурд, Николай М. Джосаттис, Дуглас Грегор.



Компьютерные книги Программирование. Языки. Системы программирования. Основы C/C++. Языки программирования Си, Си++

Шаблоны C++: справочник разработчика. 2-е издание

Цена
1100.00 грн.
Обычная цена: 1250.00 грн.
Вы экономите: 150.00 грн. (12%)
   
Наличие
На складе 4 экз.
Информация по состоянию на
14:08 20.09.2021.
   
Доставка
Курьер: 23 сентября с 09:00 до 18:00. Бесплатно!
Самовывоз: 22 сентября после 16:00. Бесплатно!
Новая Почта: 23.09.2021. Бесплатно!
Бестселлер

книга "Шаблоны C++: справочник разработчика. 2-е издание, Дэвид Вандевурд, Николай М. Джосаттис, Дуглас Грегор - увеличить изображение"

В корзину » Купить - Добавить в корзину


бесплатная доставка по всей Украине!

накопительная скидка 7% на год на все заказы!

2020 г. (год издания 2018); 848 стр.; твердый переплет; тип бумаги: офсетная белая; формат 70х100/16 (170х240 мм);
Издательство Диалектика; ISBN 978-5-9500296-8-4, 9780321714121. Цена 1100.00 грн

Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ — это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг — а шедевров. И это при том, что метапрограммирование — всего лишь одна из многих возможностей, предоставляемых программисту современными шаблонами C++. Одним из таких шедевров можно смело считать книгу, которую вы держите в руках. Несмотря на то что в заглавии скромно указано — "второе издание", это совершенно новая книга, отражающая тот факт, что за прошедшие со времени первого издания 15 лет произошло очень много изменений, и в первую очередь это кардинальные изменения самого языка C++, который стал еще более мощным орудием в руках программиста, позволяющим создавать существенно более производительные программы.
Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их еще более выразительным средством программирования, позволяющем создавать еще более эффективные (и эффектные с точки зрения эстетики программирования) программы. По сути, почти вся стандартная библиотека C++ построена на применении шаблонов. Авторы книги (которые не нуждаются в представлении) — Дэвид Вандевурд, Николаи Джосаттис и Дуглас Грегор — не зря потратили столько лет на работу над книгой.

Это книга, описывающая работу с шаблонами C++ от азов до самых "темных закутков", в которые вряд ли придется заглядывать при повседневной работе даже самым искушенным программистам, которая будет одинаково полезна как программисту, желающему повысить свой начальный уровень умений и понимания шаблонов, так и профессиональному разработчику сложнейших шаблонных библиотек.

Основы работы с шаблонами, шаблоны с параметрами, не являющимися типами, вариативные шаблоны, вопросы передачи аргументов в шаблоны, метапрограммирование, специализация и перегрузка, вывод аргументов, полиморфизм и наследование шаблонов, шаблоны выражений и даже возможности работы с шаблонами, которые должны появиться в следующем после C++17 стандарте языка — вряд ли найдется такая связанная с шаблонами тема, о которой можно было бы сказать, что она слабо освещена в этой книге.
Книга рекомендуется в первую очередь для профессиональных программистов в качестве справочного пособия, но она будет полезна программистам на C++ любого уровня — каждый найдет в ней важный и нужный материал для себя. Книга предполагает знание читателем современного языка программирования C++.

Шаблоны представляют собой одну из наиболее сильных сторон C++, но они все еще остаются недостаточно используемыми, а зачастую и неверно понимаемыми, несмотря на постоянно растущий уровень как языка C++, так и сообщества программистов на этом языке. Во втором издании книги три автора, являющиеся экспертами в данной области, показывают, зачем, когда и как использовать современные шаблоны, чтобы создавать программное обеспечение, более понятное, быстрое, эффективное и легко поддерживаемое. Данное издание описывает новые возможности стандартов C++11, C++14 и C++17 и демонстрирует последние достижения в области шаблонов C++ для создания широкого спектра приложений. Авторы подробно объясняют все новые возможности языка, которые улучшают шаблоны или взаимодействие с ними, рассматривая такие темы, как вариативные шаблоны, обобщенные лямбда-выражения, вывод аргументов шаблонов классов, конструкцию if времени компиляции, передаваемые ссылки и пользовательские литералы. Они также глубоко вникают в фундаментальные концепции языка (такие как категории значений) и полностью охватывают стандартные свойства типов.
Книга начинается с основательного учебника, описывающего основные концепции и связанные с ними возможности языка программирования. Остальная часть книги служит всеобъемлющим справочником, уделяющим внимание как подробностям языка, так и методам кодирования, продвинутым технологиям и сложным идиомам программирования шаблонов C++. Множество примеров исходных текстов иллюстрируют абстрактные концепции и наилучшие практические подходы для получения от шаблонов C++ максимальной пользы.

++ Точное понимание поведений шаблонов, позволяющее избежать распространенных ловушек
++ Повторное использование кода без потерь производительности и безопасности
++ Применение шаблонов для разработки более эффективного, гибкого и сопровождаемого программного обеспечения
++ Преимущества использования утилит стандартной библиотеки C++ для обобщенного программирования
++ Изучение наиболее эффективных современных идиом и методов программирования
++ Предварительное знакомство с возможностями концептов в шаблонном программировании

Файлы примеров кода и обновления находятся на веб-сайте книги tmplbook.com.

Дэвид Вандевурд — вице-президент Edison Design Group, Inc., автор ключевых возможностей компилятора C++ этой компании. Будучи соучредителем известного форума comp.lang.c++.moderated, он также играет активную роль в стандартизации языка C++. Вандевурд имеет ученые степени в области компьютерных наук в Политехническом институте Ренсселаера и Свободном университете Брюсселя. Он занимается разработкой алгоритмов и преподаванием. Николаи Джосаттис — независимый системный архитектор, технический менеджер, консультант и преподаватель, более 20 лет активно участвующий в стандартизации C++. В рабочей группе, занимающейся стандартизацией библиотеки, он всегда заботится об интересах обычных прикладных программистов.
Джосаттис хорошо известен в сообществе программистов C++, в частности как автор книги Стандартная библиотека C++ и других тематических руководств.
Дуглас Грегор — старший разработчик компилятора, работающий в области проектирования библиотек C++. Будучи одним из первых участников проекта Boost, он разработал несколько библиотек, которые позже стали частью стандарта C++. Кроме того, Грегор привел реализацию компилятора C++ с открытым исходным кодом Clang в соответствие со стандартом C++11 и был активным участником процесса стандартизации C++11. Он имеет ученую степень в области компьютерных наук Политехнического института Ренсселаера.

Файлы к книге http://archive.williamspublishing.com/archive/978-5-9500296-8-4/tmplbook-code.tar

Читать полностью ⇓

Обсуждение книги в блоге Виктора Штонда

Оригинальное издание
C++ Templates: The Complete Guide, 2nd Edition, David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor


Купить книгу можно, добавив ее в корзину кнопкой «В корзину»
Затем, необходимо оформить и зарегистрировать заказ.




 Новые книги аналогичной тематики  

Программируем на C# 8.0. Разработка приложений Иэн Гриффитс
Программируем на C# 8.0. Разработка приложений
Иэн Гриффитс
Цена: 1900.00 грн.

Делай как в Google. Разработка программного обеспечения Титус Винтерс, Том Маншрек, Хайрам Райт
Делай как в Google. Разработка программного обеспечения
Титус Винтерс, Том Маншрек, Хайра...
Цена: 1265.00 грн.

Гид по Computer Science, расширенное издание Вильям Спрингер
Гид по Computer Science, расширенное издание
Вильям Спрингер
Цена: 520.00 грн.

Облачные архитектуры: разработка устойчивых и экономичных облачных приложений Том Лащевски, Камаль Арора, Эрик Фарр, Пийюм Зонуз
Облачные архитектуры: разработка устойчивых и экономичных об...
Том Лащевски, Камаль Арора, Эрик ...
Цена: 740.00 грн.


Построение пользовательских интерфейсов Кирилл Малышев
Построение пользовательских интерфейсов
Кирилл Малышев
Цена: 1230.00 грн.

Оформление программного кода Андрей Столяров
Оформление программного кода
Андрей Столяров
Цена: 690.00 грн.

Экстремальный Cи. Параллелизм, ООП и продвинутые возможности Камран Амини
Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
Камран Амини
Цена: 1420.00 грн.

Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron Адам Д. Скотт
Разработка на JavaScript. Построение кроссплатформенных прил...
Адам Д. Скотт
Цена: 1065.00 грн.


Безопасность веб-приложений. Разведка, защита, нападение Эндрю Хоффман
Безопасность веб-приложений. Разведка, защита, нападение
Эндрю Хоффман
Цена: 1100.00 грн.

Безопасно by design Дэн Берг Джонсон, Дэниел Деоган, Дэниел Савано
Безопасно by design
Дэн Берг Джонсон, Дэниел Деоган, ...
Цена: 990.00 грн.

Data Science для карьериста Жаклин Нолис, Эмили Робинсон
Data Science для карьериста
Жаклин Нолис, Эмили Робинсон
Цена: 1085.00 грн.

Scala. Профессиональное программирование. 4-е издание Мартин Одерски, Лекс Спун, Билл Веннерс
Scala. Профессиональное программирование. 4-е издание
Мартин Одерски, Лекс Спун, Билл В...
Цена: 2300.00 грн.

Скидки от 5% - при покупке от 3 книг или от 1000 грн. Подробнее





 Лучшие книги аналогичной тематики  

Реализация методов предметно-ориентированного проектирования Вон Вернон
Реализация методов предметно-ориентированного проектирования
Вон Вернон
Цена: 1290.00 грн.

Компиляторы: принципы, технологии и инструментарий, 2-е издание Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
Компиляторы: принципы, технологии и инструментарий, 2-е изда...
Альфред В. Ахо, Моника С. Лам, Ра...
Цена: 2070.00 грн.

Spring 4 для профессионалов Кларенс Хо, Роб Харроп, Крис Шефер
Spring 4 для профессионалов
Кларенс Хо, Роб Харроп, Крис Шефе...
Цена: 1290.00 грн.

Гибкая разработка программ на Java и C++: принципы, паттерны и методики Роберт C. Мартин
Гибкая разработка программ на Java и C++: принципы, паттерны...
Роберт C. Мартин
Цена: 1290.00 грн.


Программист-прагматик: 2-е юбилейное издание Дэвид Томас, Эндрю Хант
Программист-прагматик: 2-е юбилейное издание
Дэвид Томас, Эндрю Хант
Цена: 790.00 грн.

Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ Джез Хамбл, Дейвид Фарли
Непрерывное развертывание ПО: автоматизация процессов сборки...
Джез Хамбл, Дейвид Фарли
Цена: 1100.00 грн.

Пользовательские истории: гибкая разработка программного обеспечения Майк Кон
Пользовательские истории: гибкая разработка программного обе...
Майк Кон
Цена: 880.00 грн.

Шаблоны корпоративных приложений Мартин Фаулер
Шаблоны корпоративных приложений
Мартин Фаулер
Цена: 1125.00 грн.


Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Эрик Эванс
Предметно-ориентированное проектирование (DDD): структуризац...
Эрик Эванс
Цена: 1470.00 грн.

Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID. 2-е издание Гэри Маклин Холл
Адаптивный код: гибкое кодирование с помощью паттернов проек...
Гэри Маклин Холл
Цена: 880.00 грн.

Эффективная работа с унаследованным кодом Майкл Физерс
Эффективная работа с унаследованным кодом
Майкл Физерс
Цена: 880.00 грн.

Ядро Linux: описание процесса разработки, 3-е издание Роберт Лав
Ядро Linux: описание процесса разработки, 3-е издание
Роберт Лав
Цена: 1100.00 грн.


ПРОГРАММИРОВАНИЕ: принципы и практика с использованием C++, 2-е издание Бьярне Страуструп
ПРОГРАММИРОВАНИЕ: принципы и практика с использованием C++, ...
Бьярне Страуструп
Цена: 1470.00 грн.

Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание Мартин Фаулер
Рефакторинг кода на JavaScript: улучшение проекта существующ...
Мартин Фаулер
Цена: 790.00 грн.

Язык программирования C. Лекции и упражнения, 6-е издание Стивен Прата
Язык программирования C. Лекции и упражнения, 6-е издание
Стивен Прата
Цена: 1290.00 грн.

Алгоритмы на C++ Роберт Седжвик
Алгоритмы на C++
Роберт Седжвик
Цена: 1290.00 грн.

Скидки от 5% - при покупке от 3 книг или от 1000 грн. Подробнее



 Разделы каталога  


© 1998-2021 Интернет-магазин DiaMail