Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Объектно-ориентированное программирование (ООП). Delphi, C, C++, C#
Купить Шаблоны C++. Справочник разработчика

Шаблоны C++. Справочник разработчика

Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в 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++ для обобщенного программирования
  • Изучение наиболее эффективных современных идиом и методов программирования
  • Предварительное знакомство с возможностями концептов в шаблонном программировании
1105
Нет в наличии
Для этой книги есть

Шаблоны C++. Справочник разработчика

Купить Шаблоны C++. Справочник разработчика
Артикул : 77443
Издательство : Диалектика-Вильямс
Автор : Николаи М. Джосаттис, Дуглас Грегор, Дэвид Вандевурд
Язык : Русский
ISBN13 : 978-5-9500296-8-4
Формат : 70x100/16
EAN13 : 9785950029684
Страниц : 848
Год издания : 2020
Тип переплета : Твердый
Нет в наличии
Для этой книги есть

Описание

Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в 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++ для обобщенного программирования
  • Изучение наиболее эффективных современных идиом и методов программирования
  • Предварительное знакомство с возможностями концептов в шаблонном программировании

Рекомендуемые книги

Купить Жесткий менеджмент: Заставьте людей работать на результат

Жесткий менеджмент: Заставьте людей работать на результат

Дэн Кеннеди

281 грн
Купить Міні листівка  Хочу к тебе на ручки

Міні листівка Хочу к тебе на ручки

10 грн
Купить Введение в психоанализ

Введение в психоанализ

Зигмунд Фрейд

57 грн
Купить Мартин Иден

Мартин Иден

Джек Лондон

54 грн
Купить Финансист. Титан. Стоик: романы

Финансист. Титан. Стоик: романы

Теодор Драйзер

313 грн
Купить Компас цінностей. Уроки 101 країни про цілі, лідерство і життя

Компас цінностей. Уроки 101 країни про цілі, лідерство і життя

Мандіп Рай

240 грн
Купить Как встречаться с парнями, если ты их ненавидишь

Как встречаться с парнями, если ты их ненавидишь

Блайт Роберсон

174 грн
Купить Конец эпохи self-help: Как перестать себя совершенствовать

Конец эпохи self-help: Как перестать себя совершенствовать

Свен Бринкман

264 грн
Купить Sapiens. Краткая история человечества

Sapiens. Краткая история человечества

Юваль Ной Харари

660 грн
Купить Boys’ Book. Підручник відважного мандрівника

Boys’ Book. Підручник відважного мандрівника

М. Лекрьо, С. Ґалле, К. Ру де Люз

276 грн
Купить Чудове чудовисько. Книга 1

Чудове чудовисько. Книга 1

Сашко Дерманський

111 грн
Купить Приключения суперсыщика Калле Блумквиста (перевод Брауде)

Приключения суперсыщика Калле Блумквиста (перевод Брауде)

Астрид Линдгрен

460 грн
Купить Класична листівка Роби що завгодно!

Класична листівка Роби що завгодно!

11 грн
Купить Величайшие математические задачи

Величайшие математические задачи

Иэн Стюарт

165 грн
Купить Гробница древних

Гробница древних

Мэделин Ру

184 грн
Купить Последняя одиссея

Последняя одиссея

Джеймс Роллинс

313 грн
Купить Love story = История любви

Love story = История любви

Эрик Сигал

76 грн
Купить Поліанна. Поліанна виростає

Поліанна. Поліанна виростає

Элинор Портер

387 грн
Купить Ігри, у які грають люди. Світовий бестселер із психології стосунків

Ігри, у які грають люди. Світовий бестселер із психології стосунків

Эрик Берн

184 грн
Купить Пять травм, которые мешают быть самим собой

Пять травм, которые мешают быть самим собой

Лиз Бурбо

97 грн
Купить Міні листівка you are my best friend

Міні листівка you are my best friend

10 грн
Купить Завтра новий день

Завтра новий день

Тетяна Новацька-Тітаренко

124 грн
Купить Сильмариліон

Сильмариліон

Джон Р. Р. Толкин

240 грн
Купить Эффект Люцифера. Почему хорошие люди превращаются в злодеев

Эффект Люцифера. Почему хорошие люди превращаются в злодеев

Филип Зимбардо

500 грн
Купить Я, Ніна

Я, Ніна

Яніна Соколова, Ольга Купріян

253 грн
Купить 45 татуировок менеджера. Правила руководителя

45 татуировок менеджера. Правила руководителя

Максим Батырев

470 грн
Купить Музьи сказки

Музьи сказки

Юлия Дикая

180 грн
Купить 7 звичок високоефективних підлітків

7 звичок високоефективних підлітків

Шон Кови

139 грн
Купить Мы живые

Мы живые

Айн Рэнд

290 грн
Купить Радикальне Прощення

Радикальне Прощення

Колин Типпинг

176 грн
Купить Искусство программирования. т.3. Сортировка и поиск

Искусство программирования. т.3. Сортировка и поиск

Дональд Э. Кнут

1 321 грн
Купить Лучшее в нас: Почему насилия в мире стало меньше

Лучшее в нас: Почему насилия в мире стало меньше

Стивен Пинкер

690 грн
Купить Бизнес по-одесски. Как построить сеть, сохранив себя

Бизнес по-одесски. Как построить сеть, сохранив себя

Савва Либкин, Антон Фридлянд

263 грн
Купить Ракета на чотирьох лапах під прикриттям. Книга 4

Ракета на чотирьох лапах під прикриттям. Книга 4

Джеремі Стронг

84 грн
Купить Соловей

Соловей

Кристин Ханна

332 грн
Купить 45 татуювань продавана

45 татуювань продавана

Максим Батырев

235 грн
Купить Потерянные девушки Рима (Серия Маркус и Сандра)

Потерянные девушки Рима (Серия Маркус и Сандра)

Донато Карризи

194 грн
Купить Вторая мировая война. В 3 книгах

Вторая мировая война. В 3 книгах

Уинстон Спенсер Черчилль

1 224 грн
Купить Корпорация гениев: Как управлять командой творческих людей

Корпорация гениев: Как управлять командой творческих людей

Эд Кэтмелл, Эми Уоллес

194 грн
Купить Класична листівка Радiсть – це сенс життя!

Класична листівка Радiсть – це сенс життя!

11 грн

Книги из категории "Книги по программированию"

Купить Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Умберто Микелуччи

564 грн
452 грн
Купить Распознавание образов и машинное обучение, Том 1

Распознавание образов и машинное обучение, Том 1

Кристофер М. Бишоп

590 грн
Купить Искусство программирования, том 2. Получисленные алгоритмы

Искусство программирования, том 2. Получисленные алгоритмы

Дональд Э. Кнут

1 553 грн
1 321 грн
Купить Язык программирования C# 7 и платформы .NET и  .NET Core

Язык программирования C# 7 и платформы .NET и .NET Core

Эндрю Троелсен, Филипп Джепикс

1 967 грн
1 672 грн
Купить Язык программирования C++. Краткий курс

Язык программирования C++. Краткий курс

Бьярне Страуструп

420 грн
Купить Spring 5 для профессионалов

Spring 5 для профессионалов

Юлиана Козмина, Роб Харроп, Крис Шефер, Кларенс Хо

1 967 грн
1 672 грн
Купить Гибкая разработка программ на Java и C++: принципы, паттерны и методики

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

Роберт C. Мартин

1 553 грн
1 321 грн
Купить Рефакторинг кода на JavaScript: улучшение проекта существующего кода

Рефакторинг кода на JavaScript: улучшение проекта существующего кода

Мартин Фаулер

932 грн
793 грн
Купить Кров, піт і пікселі. Тріумфальні та бурхливі історії по той бік створення відеоігор

Кров, піт і пікселі. Тріумфальні та бурхливі історії по той бік створення відеоігор

Джейсон Шрейер

305 грн
244 грн
Купить Компьютерное зрение. Современный подход

Компьютерное зрение. Современный подход

Форсайт

1 242 грн
1 056 грн
Купить Оптимизация программ на C++. Проверенные методы повышения производительности

Оптимизация программ на C++. Проверенные методы повышения производительности

Курт Гантерот

782 грн
665 грн
Купить Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

Мартин Фаулер

1 139 грн
969 грн
Купить Java SE 9. Базовый курс

Java SE 9. Базовый курс

Кей С. Хорстманн

680 грн
Купить Цифрові Діти. Кодінг. CanCode SCR2

Цифрові Діти. Кодінг. CanCode SCR2

58 грн
47 грн
Купить Искусственный интеллект: современный подход, 4-е издание. Том 1. Решение проблем: знания и рассуждения

Искусственный интеллект: современный подход, 4-е издание. Том 1. Решение проблем: знания и рассуждения

Стюарт Рассел, Питер Норвиг

1 346 грн
1 145 грн
Купить JavaScript для профессионалов

JavaScript для профессионалов

Джон Резиг, Расс Фергюсон, Джон Пакстон

679 грн
578 грн
Купить C# 4.0: полное руководство

C# 4.0: полное руководство

Герберт Шилдт

1 035 грн
880 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

483 грн
411 грн
Купить Глубокое обучение для чайников

Глубокое обучение для чайников

Джон Поль Мюллер, Лука Массарон

420 грн
Купить Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Орельен Жерон

1 967 грн
1 672 грн

Уценённые товары

Предложения повреждённых и некондиционных товаров
Шаблоны C++. Справочник разработчика Николаи М. Джосаттис, Дуглас Грегор, Дэвид Вандевурд
2020 г.
Уценка 10%
1 105 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC