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

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

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

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

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

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

Купить 100+ хаков для интернет-маркетологов: Как получить трафик и конвертировать его в продажи

100+ хаков для интернет-маркетологов: Как получить трафик и конвертировать его в продажи

Евгения Крюкова, Денис Савельев

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

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

205 грн
Купить Бэтмен. Лечебница Аркхем. Дом скорби на скорбной земле

Бэтмен. Лечебница Аркхем. Дом скорби на скорбной земле

Грант Моррисон

450 грн
Купить Windows 10 для чайников (+видеокурс)

Windows 10 для чайников (+видеокурс)

Энди Ратбон

330 грн
Купить Математика для чайников. Сборник задач

Математика для чайников. Сборник задач

Марк Зегарелли

330 грн
Купить Відповіді на несподівані запитання вашого малюка

Відповіді на несподівані запитання вашого малюка

Чуб Наталия

205 грн
Купить Лидеры едят последними: как создать команду мечты

Лидеры едят последними: как создать команду мечты

Саймон Синек

355 грн
Купить Помощь. Как ее предлагать, оказывать и принимать

Помощь. Как ее предлагать, оказывать и принимать

Эдгар Г. Шейн

360 грн
Купить Гармидер у школі

Гармидер у школі

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

80 грн
Купить Гаррі Поттер і напівкровний принц. Книга 6

Гаррі Поттер і напівкровний принц. Книга 6

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

198 грн
Купить Больше, чем эффективность. Как самые успешные компании сохраняют лидерство на рынке

Больше, чем эффективность. Как самые успешные компании сохраняют лидерство на рынке

Скотт Келлер, Колин Прайс

445 грн
Купить 50 изобретений, которые создали современную экономику. От плуга и бумаги до паспорта и штрихкода

50 изобретений, которые создали современную экономику. От плуга и бумаги до паспорта и штрихкода

Тим Харфорд

390 грн
Купить Фредерик Кук на вершине континента. Возвращаем Мак-Кинли великому американцу

Фредерик Кук на вершине континента. Возвращаем Мак-Кинли великому американцу

Дмитрий Шпаро

413 грн
Купить Змова диктаторів. Поділ Європи між Гітлером і Сталіним 1939-1941

Змова диктаторів. Поділ Європи між Гітлером і Сталіним 1939-1941

Андрій Галушка, Єгор Брайлян

145 грн
Купить Абсурд зла в формате иронии

Абсурд зла в формате иронии

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

76 грн
Купить Самоучитель английского языка

Самоучитель английского языка

Анастасия Петрова

86 грн
Купить Работа мечты. Как построить компанию, которую любят

Работа мечты. Как построить компанию, которую любят

Ричард Шеридан

323 грн
Купить Менеджмент у стилі «Манчестер Юнайтед». Як стати чемпіоном

Менеджмент у стилі «Манчестер Юнайтед». Як стати чемпіоном

Алекс Ферґюсон, Майкл Моріц

225 грн
Купить Все об акциях

Все об акциях

Эсме Фербер

372 грн
Купить Класична листівка «Панда»

Класична листівка «Панда»

15 грн
Купить Смачні страви за 30 хвилин від Джеймі

Смачні страви за 30 хвилин від Джеймі

Джейми Оливер

350 грн
Купить Стартап на миллиард.Пошаговое руководство по созданию диджитал-бизнеса

Стартап на миллиард.Пошаговое руководство по созданию диджитал-бизнеса

Максим Спиридонов,Вячеслав Макович

370 грн
Купить Храбрый портняжка (иллюстр. Ломаева А.)

Храбрый портняжка (иллюстр. Ломаева А.)

Братья Гримм

185 грн
Купить Живи осознанно, работай продуктивно: 8-недельный курс по управлению стрессом

Живи осознанно, работай продуктивно: 8-недельный курс по управлению стрессом

Майкл Часкалсон

340 грн
Купить Хороший год

Хороший год

Питер Мейл

62 грн
Купить Дом без отходов: как сделать жизнь проще и не покупать мусор

Дом без отходов: как сделать жизнь проще и не покупать мусор

Беа Джонсон

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

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

Игорь Манн

650 грн
Купить Експертиза товарів (Експертиза продовольчих товарів) Навчальний поcібник

Експертиза товарів (Експертиза продовольчих товарів) Навчальний поcібник

Назаренко Л. О.

195 грн
Купить Що таке антична філософія?

Що таке антична філософія?

П’єр Адо

315 грн
Купить Расчитайка. Как помочь ребенку полюбить чтение

Расчитайка. Как помочь ребенку полюбить чтение

Юлия Кузнецова

200 грн
Купить Португальский язык для чайников

Португальский язык для чайников

Карен Келлер

330 грн
Купить Применение МСФО: в 3 ч.

Применение МСФО: в 3 ч.

Апепко М.И.

3 020 грн
Купить Адвокатський іспит: підготовчий курс. Навчальний посібник

Адвокатський іспит: підготовчий курс. Навчальний посібник

Баулін О.В., Лебідь В.І.

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

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

Ной Гифт

740 грн
Купить Ukrainian women's magic traditions (Чарівні традиції українок)

Ukrainian women's magic traditions (Чарівні традиції українок)

Lada Luzina

190 грн
Купить Подарочный пакет Новогодний малый (24*18*8 см)

Подарочный пакет Новогодний малый (24*18*8 см)

20 грн
Купить Mary Poppins / Мері Поппінс. Рівень «Elementary»

Mary Poppins / Мері Поппінс. Рівень «Elementary»

Памела Трэверс

35 грн
Купить Поллианна (илл. Василиса Коверзнева)

Поллианна (илл. Василиса Коверзнева)

Елеанор Портер

150 грн
Купить Жінка прагне бути коханою

Жінка прагне бути коханою

Александр Куберский

175 грн
Купить Funny Stories / Кумедні історії. Рівень «Elementary»

Funny Stories / Кумедні історії. Рівень «Elementary»

Джейн Тэйер

34 грн

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

Купить Введение в операционные системы

Введение в операционные системы

Дмитрий Иртегов

314 грн
157 грн
Купить Практическое использование Common Lisp

Практическое использование Common Lisp

Питер Сейбел

1 000 грн
700 грн
Купить Языки программирования и методы трансляции

Языки программирования и методы трансляции

Опалева Э.А.

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

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

Ной Гифт

740 грн
Купить Компьютерная графика в дизайне

Компьютерная графика в дизайне

Миронов Д.

243 грн
122 грн
Купить Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Гарретт Гроулмунд , Хэдли Уикем

810 грн
Купить iPhone SDK. Разработка приложений

iPhone SDK. Разработка приложений

Джонатан Здзиарски

274 грн
137 грн
Купить Введение в ECMAScript 6

Введение в ECMAScript 6

Нараян Прасти

555 грн
500 грн
Купить Создание web-приложений в Silverlight

Создание web-приложений в Silverlight

Буньон Л.

498 грн
249 грн
Купить PHP: объекты, шаблоны и методики программирования

PHP: объекты, шаблоны и методики программирования

Мэтт Зандстра

810 грн
Купить Шаблоны C++: справочник разработчика

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

Дэвид Вандевурд, Николай М. Джосаттис

810 грн
729 грн
Купить Секреты JavaScript ниндзя

Секреты JavaScript ниндзя

Джон Резиг, Беэр Бибо

810 грн
Купить Java EE 6 и сервер приложений GlassFish 3

Java EE 6 и сервер приложений GlassFish 3

Дэвид Хеффельфингер

576 грн
288 грн
Купить Teach Yourself Visually Flash MX

Teach Yourself Visually Flash MX

Marangraphics

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

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

Вудкок Дж.

680 грн
Купить Flash for the Real World: e-commerce case studies +CD

Flash for the Real World: e-commerce case studies +CD

Street Steve

223 грн
112 грн
Купить NI Measurement Studio: практика разработки систем измерения и управления на C++

NI Measurement Studio: практика разработки систем измерения и управления на C++

Юрий Магда

240 грн
120 грн
Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн, Гари Корнелл

590 грн
531 грн
Купить ASP.NET for Developers

ASP.NET for Developers

Amundsen, Litwin

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

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

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

900 грн
810 грн

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

Всего цитат
0

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

Отзывы

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

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