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

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

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

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

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

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

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

Описание

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

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

Купить Джордж і скарби космосу. Книга 2

Джордж і скарби космосу. Книга 2

Стівен Гокінґ, Люсі Гокінґ

150 грн
Купить Библиотека Keras — инструмент глубокого обучения

Библиотека Keras — инструмент глубокого обучения

Антонио Джулли, Суджит Пал

890 грн
Купить Transcend. Девять шагов на пути к вечной жизни

Transcend. Девять шагов на пути к вечной жизни

Рэймонд Курцвейл, Терри Гроссман

430 грн
Купить Мы все из Бюллербю (илл. Елена Дудник)

Мы все из Бюллербю (илл. Елена Дудник)

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

340 грн
Купить Уроки семейной мудрости от монаха, который продал свой "феррари"

Уроки семейной мудрости от монаха, который продал свой "феррари"

Робин Шарма

125 грн
Купить Приватний щоденник. Майдан. Війна

Приватний щоденник. Майдан. Війна

Мария Матиос

85 грн
Купить Наш код. Ремесло, профессия, искусство

Наш код. Ремесло, профессия, искусство

Егор Бугаенко

455 грн
Купить 350 рецептов диеты Дюкан

350 рецептов диеты Дюкан

Пьер Дюкан

290 грн
Купить Заговор богатых

Заговор богатых

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

315 грн
Купить Построение систем машинного обучения на языке Python

Построение систем машинного обучения на языке Python

Луис Педро Коэльо, Вилли Ричард

630 грн
Купить Контентная стратегия управления сайтом

Контентная стратегия управления сайтом

Халворсон К.

250 грн
Купить 100 Казок. Том 2

100 Казок. Том 2

265 грн
Купить Периодический закон

Периодический закон

Дмитрий Медведев

255 грн
Купить Тайм-драйв. Как успевать жить и работать

Тайм-драйв. Как успевать жить и работать

Глеб Архангельский

352 грн
Купить Маленькая книга лагом

Маленькая книга лагом

Джонни Джексон, Элиас Ларсен

275 грн
Купить Мизери

Мизери

Стивен Кинг

115 грн
Купить The Adventures of Huckleberry Finn = Пригоди Гекльберрi Фiнна

The Adventures of Huckleberry Finn = Пригоди Гекльберрi Фiнна

Mark Twain

140 грн
Купить Думай как программист. Креативный подход к созданию кода. C++ версия

Думай как программист. Креативный подход к созданию кода. C++ версия

Антон Спрол

395 грн
Купить Практикум по арт-терапии. Шкатулка мастера

Практикум по арт-терапии. Шкатулка мастера

Елена Тарарина

231 грн
Купить Принципы корпоративных финансов, том 2

Принципы корпоративных финансов, том 2

Ричард Брейли, Стюарт Майерс, Франклин Аллен

1 080 грн
Купить Как побеждать. 8 ритуалов успеха в жизни и бизнесе от монаха, который продал свой «феррари»

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

Робин Шарма

125 грн
Купить Комплект игры «Thinkers Меморі 6-12 років» (укр)

Комплект игры «Thinkers Меморі 6-12 років» (укр)

220 грн
Купить Последняя звезда

Последняя звезда

Рик Янси

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

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

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

956 грн
Купить Влияй! 7 заповедей лидера

Влияй! 7 заповедей лидера

Ицхак Пинтосевич

275 грн
Купить Скретч карта мира My Vintage Map (Eng )

Скретч карта мира My Vintage Map (Eng )

400 грн
Купить Структура реальности: Наука параллельных вселенных (покет)

Структура реальности: Наука параллельных вселенных (покет)

Дэвид Дойч

165 грн
Купить Психодіагностичний інструментарій в умовах дошкільного закладу. Навчальний посібник рекомендовано МО

Психодіагностичний інструментарій в умовах дошкільного закладу. Навчальний посібник рекомендовано МО

Павелків Р.В.

167 грн
Купить Пелевин и поколение пустоты

Пелевин и поколение пустоты

Полотовский Сергей, Козак Роман

162 грн
Купить Пабло Пикассо

Пабло Пикассо

37 грн
Купить Звездная пыль (илл. Чарльз Весс)

Звездная пыль (илл. Чарльз Весс)

Нил Гейман

630 грн
Купить Дівчина у потягу (кiнообкладинка)

Дівчина у потягу (кiнообкладинка)

Пола Хокинс

110 грн
Купить Жесткий SMM: Выжать из соцсетей максимум

Жесткий SMM: Выжать из соцсетей максимум

Дэн Кеннеди

455 грн
Купить Структуры данных и алгоритмы в Java. Классика Computers Science

Структуры данных и алгоритмы в Java. Классика Computers Science

Роберт Лафоре

558 грн
Купить Большая восьмерка. Результаты самого масштабного исследования успешных людей

Большая восьмерка. Результаты самого масштабного исследования успешных людей

Ричард Джон

372 грн
Купить Адміністративно-правове забезпечення будівельної галузі. Монографія

Адміністративно-правове забезпечення будівельної галузі. Монографія

Стукаленко О. В.

230 грн
Купить Самостоятельный ребенок, или как стать «ленивой мамой»

Самостоятельный ребенок, или как стать «ленивой мамой»

Анна Быкова

195 грн
Купить PHP на примерах

PHP на примерах

Поляков А.К.

235 грн
Купить Политика страха. Что значит дискурс правых популистов?

Политика страха. Что значит дискурс правых популистов?

Кочергина Е.Н., Гритчина О.В.

185 грн
Купить Тени в раю

Тени в раю

Эрих Мария Ремарк

145 грн

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

Купить Системная инженерия. Принципы и практика

Системная инженерия. Принципы и практика

Александр Косяков, Уильям Н. Свит, Сэмюэль Дж. Сеймур, Стивен М. Бимер

1 040 грн
936 грн
Купить Jini and JavaSpaces Application Development

Jini and JavaSpaces Application Development

Flenner Robert

248 грн
124 грн
Купить Python для детей. Самоучитель по программированию

Python для детей. Самоучитель по программированию

Джейсон Бриггс

470 грн
Купить Приемы объектно-ориентированного проектирования Паттерны проектирования

Приемы объектно-ориентированного проектирования Паттерны проектирования

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

Нет в наличии
Купить Разработка игр и теория развлечений

Разработка игр и теория развлечений

Рэф Костер

890 грн
Купить Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Нет в наличии
Купить Стандарты программирования на С++

Стандарты программирования на С++

420 грн
Купить Исследование информационных моделей. Элективный курс. Учебное пособие + CD

Исследование информационных моделей. Элективный курс. Учебное пособие + CD

Угринович Н.Д.

32 грн
16 грн
Купить C: полное руководство, классическое издание

C: полное руководство, классическое издание

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

Нет в наличии
Купить Delphi. NET в задачах и примерах

Delphi. NET в задачах и примерах

Никита Культин

85 грн
43 грн
Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Скотт Мейерс

590 грн
Купить Программирование на Java

Программирование на Java

Патрик Нимейер, Дэниэл Леук

Нет в наличии
Купить WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

Мэтью Макдональд

900 грн
810 грн
Купить Разработка приложений для Android-устройств. Т. 1: Базовые принципы

Разработка приложений для Android-устройств. Т. 1: Базовые принципы

Лесли Дэрси

622 грн
311 грн
Купить Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Машнин Тимур

298 грн
149 грн
Купить Visual C++.NET. Классика программирования +CD

Visual C++.NET. Классика программирования +CD

Степаненко О.Е.

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

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

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

420 грн
Купить Прагматичный ИИ. Машинное обучение и облачные технологии

Прагматичный ИИ. Машинное обучение и облачные технологии

Ной Гифт

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

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

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

900 грн
Купить The OPEN Process Framework

The OPEN Process Framework

Firesmith Donald, Henders

221 грн
111 грн

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

Всего цитат
0

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

Отзывы

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

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