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

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

Меню
Купить Шаблоны C++. Справочник разработчика

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

Издание 2020 г.
900 грн

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

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

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

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

Купить Йога-нидра: Искусство целительного расслабления

Йога-нидра: Искусство целительного расслабления

Камини Десаи

330 грн
Купить Міні листівка Почни діяти вже сьогодні

Міні листівка Почни діяти вже сьогодні

10 грн
Купить Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Пол Ларсон

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

Я, Ніна

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

275 грн
Купить Пять миров. Том 1. Воин песка

Пять миров. Том 1. Воин песка

Марк Сигел, Алексис Сигел, Ксанте Бума, Бойя Сан, Мэтт Рокфеллер

390 грн
Купить Найкращі народні казки: книга 1: Колобок. Колосок. Лисиця і журавель. Їжак та заєць. Цап та баран. Солом’яний бичок. Казка про Івасика-Телесика

Найкращі народні казки: книга 1: Колобок. Колосок. Лисиця і журавель. Їжак та заєць. Цап та баран. Солом’яний бичок. Казка про Івасика-Телесика

130 грн
Купить Богатый папа, бедный папа

Богатый папа, бедный папа

Роберт Кийосаки

445 грн
Купить Переход к голубому океану. За пределами конкуренции

Переход к голубому океану. За пределами конкуренции

Чан Ким, Рене Моборн

468 грн
Купить Гра-запам’ятайка. Рахуємо граючи  ( 20 ламінованих карток )

Гра-запам’ятайка. Рахуємо граючи ( 20 ламінованих карток )

110 грн
Купить Гений переговоров: Как преодолеть препятствия и достичь блестящих результатов за столом переговоров

Гений переговоров: Как преодолеть препятствия и достичь блестящих результатов за столом переговоров

Дипак Малхотра, Макс Базерман

440 грн
Купить Гільда й Опівнічний Велетень

Гільда й Опівнічний Велетень

Люк Пірсон

250 грн
Купить Пластилін «Класичний», Гамма  200 г, 10 кольорів

Пластилін «Класичний», Гамма 200 г, 10 кольорів

56 грн
Купить Выгорание. Новый подход к избавлению от стресса

Выгорание. Новый подход к избавлению от стресса

Эмили Нагоски

460 грн
Купить Технология жизни. Книга для героев

Технология жизни. Книга для героев

Владимир Тарасов

305 грн
Купить Цуценя-нечупара

Цуценя-нечупара

Голлі Вебб

74 грн
Купить Методика раннего развития Марии Монтессори. От 6 месяцев до 6 лет

Методика раннего развития Марии Монтессори. От 6 месяцев до 6 лет

Виктория Дмитриева

165 грн
Купить Мудрість жінки

Мудрість жінки

Луїза Хей

130 грн
Купить Маркетинг без бюджета. 50 работающих инструментов.

Маркетинг без бюджета. 50 работающих инструментов.

Игорь Манн

690 грн
Купить Облачный атлас

Облачный атлас

Дэвид Митчелл

260 грн
Купить Дети капитана Гранта

Дети капитана Гранта

Жюль Верн

74 грн
Купить Англійська мова. Граматика для дітей. Книга 1

Англійська мова. Граматика для дітей. Книга 1

Марина Гацкевич

43 грн
Купить Милый дом Чи. Книга 4

Милый дом Чи. Книга 4

Конами Каната

190 грн
Купить Мамина кухня Полезные блюда для малышей и школьников

Мамина кухня Полезные блюда для малышей и школьников

56 грн
Купить Водні розмальовки (машина)

Водні розмальовки (машина)

16 грн
Купить Гаррі Поттер і Келих Вогню.Велике Ілюстроване видання

Гаррі Поттер і Келих Вогню.Велике Ілюстроване видання

Джоан Роулинг

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

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

Иэн Стюарт

165 грн
Купить Sherlock Holmes / Шерлок Холмс. Рівень «Upper-Intermediate»

Sherlock Holmes / Шерлок Холмс. Рівень «Upper-Intermediate»

Артур Конан Дойль

58 грн
Купить Лошади. Лучшие из лучших

Лошади. Лучшие из лучших

Галина Онуфриенко

710 грн
Купить Блокнот Partner, клетка, 125*195, салатовый

Блокнот Partner, клетка, 125*195, салатовый

130 грн
Купить Забавные малыши. Большая книга для самых-самых маленьких

Забавные малыши. Большая книга для самых-самых маленьких

Алексей Лаптев

210 грн
Купить WOW-виступ по-українськи

WOW-виступ по-українськи

Андрій Степура

270 грн
Купить Мій шлях у задзеркалля. Не лише дорожні нотатки

Мій шлях у задзеркалля. Не лише дорожні нотатки

Володимир Горбулін

340 грн
Купить Фабрика выбора: Как преодолеть 25 препятствий, которые мешают клиенту совершить покупку

Фабрика выбора: Как преодолеть 25 препятствий, которые мешают клиенту совершить покупку

Ричард Шоттон

355 грн
Купить 10% Human. Как микробы управляют людьми

10% Human. Как микробы управляют людьми

Аланна Коллен

475 грн
Купить Основи економічної теорії. Навчальний посібник.

Основи економічної теорії. Навчальний посібник.

Федоренко В.Г.

74 грн
Купить Та сама я

Та сама я

Джоджо Мойес

150 грн
Купить Что такое фильм?

Что такое фильм?

Дж. Н. Букс

155 грн
Купить Принцип пирамиды Минто: Золотые правила мышления, делового письма и устных выступлений

Принцип пирамиды Минто: Золотые правила мышления, делового письма и устных выступлений

Барбара Минто

205 грн
Купить Come on! Капіталізм, недалекоглядність, населення і руйнування планети

Come on! Капіталізм, недалекоглядність, населення і руйнування планети

Ернст Ульріх фон Вайцзекер, Андерс Війкман

338 грн
Купить Теремок. Графическая история

Теремок. Графическая история

Игорь Олейников

420 грн

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

Купить Nintendo DS и Wii. Работа с игровыми приставками

Nintendo DS и Wii. Работа с игровыми приставками

Станислав Горнаков

181 грн
91 грн
Купить Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Эрик Фримен

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

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

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

540 грн
Купить Учимся программировать с примерами на Python (серия Head First)

Учимся программировать с примерами на Python (серия Head First)

Эрик Фримен

590 грн
Купить Изучаем Python, том 2

Изучаем Python, том 2

Марк Лутц

900 грн
Купить Техника разработки программ. В 2-х кн. Книга 1. Программирование на языке высокого уровня.

Техника разработки программ. В 2-х кн. Книга 1. Программирование на языке высокого уровня.

Крылов Е.В., Острейковски

687 грн
344 грн
Купить Spring 4 для профессионалов

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

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

1 080 грн
972 грн
Купить Введение в теорию автоматов, языков и вычислений

Введение в теорию автоматов, языков и вычислений

Джон Хопкрофт, Раджив Мот

590 грн
Купить CSS: полный справочник

CSS: полный справочник

Эрик А. Мейер, Эстелл Уэйл

900 грн
Купить Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Рикардо Террелл

980 грн
784 грн
Купить Язык программирования D

Язык программирования D

Андрей Александреску

1 364 грн
682 грн
Купить Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Коул Нафлик

650 грн
Купить Python для программирования криптовалют

Python для программирования криптовалют

Джимми Сонг

590 грн
Купить Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Джон Д. Келлехер, Брайан Мак-Нейми, Аоифе д'Арси

900 грн
Купить Java: руководство для начинающих

Java: руководство для начинающих

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

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

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

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

1 080 грн
Купить Уроки Web-мастера +CD

Уроки Web-мастера +CD

Усенков

43 грн
22 грн
Купить Microsoft Robotics Developer Studio. Программирование алгоритмов управления роботами

Microsoft Robotics Developer Studio. Программирование алгоритмов управления роботами

В.Е.Гай

176 грн
88 грн
Купить Изучаем Python, том 1

Изучаем Python, том 1

Марк Лутц

900 грн
Купить Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Дэвид Скляр

630 грн

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

Всего цитат
0

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

Отзывы

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

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