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

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

Купить Занепад влади

Занепад влади

Мозес Наїм

189 грн
Купить Начни рисовать. Пошаговые техники для тех, кто хочет стать художником за 5 минут

Начни рисовать. Пошаговые техники для тех, кто хочет стать художником за 5 минут

Эдвин Лутц

345 грн
Купить Скетчбук художника. Скетчи в городе, в путешествиях, на природе

Скетчбук художника. Скетчи в городе, в путешествиях, на природе

Кэти Джонсон

560 грн
Купить Путеводитель космического туриста по Солнечной системе

Путеводитель космического туриста по Солнечной системе

Оливия Коски,Яна Грсевич

285 грн
Купить Flash 4. Анимация в интернете

Flash 4. Анимация в интернете

Дерек Франклин, Брукс Паттон

7 грн
Купить Джуді Муді стає знаменитою

Джуді Муді стає знаменитою

МакДоналд Меґан

70 грн
Купить Блокнот Partner клетка, твердая обложка, синяя

Блокнот Partner клетка, твердая обложка, синяя

80 грн
Купить Спілка рудих (українська,англійська)

Спілка рудих (українська,англійська)

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

96 грн
Купить Секреты Python: 59 рекомендаций по написанию эффективного кода

Секреты Python: 59 рекомендаций по написанию эффективного кода

Бретт Слаткин

495 грн
Купить Идеальное зрение. Методы естественного восстановления зрения

Идеальное зрение. Методы естественного восстановления зрения

Мантэк Чиа

105 грн
Купить Всего шесть чисел: Главные силы, формирующие Вселенную

Всего шесть чисел: Главные силы, формирующие Вселенную

Мартин Рис

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

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

Стенли Б. Липпман, Жози Лажойе

900 грн
Купить #Прессуйтело. Строй счастье своими руками

#Прессуйтело. Строй счастье своими руками

Наталья Давыдова

520 грн
Купить Кони привередливые

Кони привередливые

Владимир Высоцкий

140 грн
Купить Я ненавижу свою шею и другие мысли о том, как быть женщиной

Я ненавижу свою шею и другие мысли о том, как быть женщиной

Нора Эфрон

250 грн
Купить Диалог: Искусство слова для писателей, сценаристов и драматургов

Диалог: Искусство слова для писателей, сценаристов и драматургов

Роберт Макки

400 грн
Купить Слоненок, который хочет уснуть

Слоненок, который хочет уснуть

Карл-Йохан Форссен Эрлин

235 грн
Купить Сам собі MBA. Про бізнес без цензури

Сам собі MBA. Про бізнес без цензури

Джек Велч, Сьюзі Велч

225 грн
Купить Перша невідкладна допомога своїми руками. Що робити якщо швидка не поспішає

Перша невідкладна допомога своїми руками. Що робити якщо швидка не поспішає

Джеймс Габбард

155 грн
Купить Либидо с кукушкой. Психоанализ для избранных

Либидо с кукушкой. Психоанализ для избранных

Василий Чибисов

210 грн
Купить Уйти из толпы. Как быть успешным в мире, где толпа правит, но исключительность ведет

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

Янгами Мун

274 грн
Купить Забута мелодія

Забута мелодія

Сайко Оксана

100 грн
Купить Запах думки: вибрані оповідання

Запах думки: вибрані оповідання

Роберт Шекли

74 грн
Купить Человек смотрящий

Человек смотрящий

Марк Казинс

680 грн
Купить Всё о Малыше Николя

Всё о Малыше Николя

Ренне Босинни, Жан-Жак Сампе

315 грн
Купить Таємниці походження всесвіту

Таємниці походження всесвіту

Лоуренс М.Краусс

122 грн
Купить Когда бог был кроликом

Когда бог был кроликом

Сара Уинман

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

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

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

1 134 грн
Купить Коробка-сумочка, красная, средняя 23х17х7,5 см (подарочная)

Коробка-сумочка, красная, средняя 23х17х7,5 см (подарочная)

76 грн
Купить The Life and Strange Surprising Adventures of Robinson Crusoe = Життя і незвичайні та дивовижні пригоди Робінзона Крузо

The Life and Strange Surprising Adventures of Robinson Crusoe = Життя і незвичайні та дивовижні пригоди Робінзона Крузо

Daniel Defoe

135 грн
Купить Тінь сови

Тінь сови

Василь Шкляр

150 грн
Купить Роботы. Большая энциклопедия

Роботы. Большая энциклопедия

240 грн
Купить Микроэкономика. Краткий курс в комиксах

Микроэкономика. Краткий курс в комиксах

Грейди Клейн, Йорам Бауман

160 грн
Купить Кольоровий квест. Світ тварин

Кольоровий квест. Світ тварин

155 грн
Купить Країна Мумі-тролів. Книга 3

Країна Мумі-тролів. Книга 3

Туве Янссон

150 грн
Купить Управление по ценностям. Методические материалы по тренингу

Управление по ценностям. Методические материалы по тренингу

Анна Киселева

130 грн
Купить Як писати комерційну пропозицію

Як писати комерційну пропозицію

Денис Каплунов

243 грн
Купить Дон-Жуан

Дон-Жуан

Джордж Гордон Ноэл Байрон

48 грн
Купить Анімація.Посібник з виживання

Анімація.Посібник з виживання

Річард Вільямс

690 грн
Купить Настольная игра "Одягни ляльку. Евеліна"

Настольная игра "Одягни ляльку. Евеліна"

210 грн

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

Купить Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Нортроп Т.

350 грн
175 грн
Купить CUDA Fortran для ученых и инженеров

CUDA Fortran для ученых и инженеров

Рутм Г., Фатика М.

666 грн
533 грн
Купить Синтез алгоритмов цифровых систем управления полиграфическим оборудованием

Синтез алгоритмов цифровых систем управления полиграфическим оборудованием

Дроздов В.Н.

73 грн
37 грн
Купить Web-программирование нового поколения на ActionScript 2.0

Web-программирование нового поколения на ActionScript 2.0

Таппер Д.

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

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

Марк Лутц

900 грн
Купить Teach Yourself Macromedia Flash MX in 24 Hours

Teach Yourself Macromedia Flash MX in 24 Hours

Kerman Phillip

149 грн
75 грн
Купить Системы баз данных. Полный курс

Системы баз данных. Полный курс

Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом

1 080 грн
Купить Секреты Python: 59 рекомендаций по написанию эффективного кода

Секреты Python: 59 рекомендаций по написанию эффективного кода

Бретт Слаткин

495 грн
Купить Простой Python. Современный стиль программирования

Простой Python. Современный стиль программирования

Билл Любанович

720 грн
Купить Учимся кодить на JavaScript

Учимся кодить на JavaScript

Джереми Мориц

385 грн
Купить Flash 4. Анимация в интернете

Flash 4. Анимация в интернете

Дерек Франклин, Брукс Паттон

22 грн
11 грн
Купить i-Mode Deneloper's Guide

i-Mode Deneloper's Guide

Wallace Paul

275 грн
138 грн
Купить Data Science. Инсайдерская информация для новичков. Включая язык R

Data Science. Инсайдерская информация для новичков. Включая язык R

Кэти О’Нил,Рэйчел Шатт

720 грн
Купить Глубокое обучение на Python

Глубокое обучение на Python

Франсуа Шолле

590 грн
Купить Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID

Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID

Гэри Маклин Холл

810 грн
Купить Интеграция Visual С# 2005 с Office и другими программами +CD

Интеграция Visual С# 2005 с Office и другими программами +CD

Жарков В.А.

498 грн
249 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн
Купить Flash MX Application Design and Development +CD

Flash MX Application Design and Development +CD

Speigel Jessica

248 грн
124 грн
Купить Современный веб-дизайн. Настольный и мобильный

Современный веб-дизайн. Настольный и мобильный

Юлия Сырых

330 грн
Купить Веб-программирование для чайников

Веб-программирование для чайников

Никхил Абрахам

330 грн

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

Всего цитат
0

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

Отзывы

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

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