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

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

Купить Мужчины любят стерв. Руководство для слишком хороших женщин

Мужчины любят стерв. Руководство для слишком хороших женщин

Шерри Аргов

135 грн
Купить Java: оптимизация программ. Практические методы повышения производительности приложений в JVM

Java: оптимизация программ. Практические методы повышения производительности приложений в JVM

Бенджамин Дж. Эванс, Джеймс Гоф, Крис Ньюланд

590 грн
Купить Сборник задач I и II Открытых чемпионатов школ по экономике

Сборник задач I и II Открытых чемпионатов школ по экономике

Коллектив авторов Фонд поддержки экономико-математической школы

155 грн
Купить Превращение

Превращение

Франц Кафка

74 грн
Купить Основы каллиграфии и леттеринга. Прописи

Основы каллиграфии и леттеринга. Прописи

Анна Рольская

385 грн
Купить Психология профессионализма. Инженерно-психологический подход

Психология профессионализма. Инженерно-психологический подход

Дружилов С.А.

153 грн
Купить Квант. Путеводитель для запутавшихся

Квант. Путеводитель для запутавшихся

Джим Аль-Халили

297 грн
Купить Львівські пляцки і торти. Прості і не дуже

Львівські пляцки і торти. Прості і не дуже

115 грн
Купить Когнитивно-поведенческая терапия для чайников

Когнитивно-поведенческая терапия для чайников

Рена Бранч, Роб Уиллсон

325 грн
Купить Пивная революция и маркетинг пива в России

Пивная революция и маркетинг пива в России

Рукавишников Андрей

52 грн
Купить Банківська діяльність. Навчальний посібник.

Банківська діяльність. Навчальний посібник.

Живко З.Б.

53 грн
Купить Время генома: как генетические технологии меняют наш мир и что это значит для нас

Время генома: как генетические технологии меняют наш мир и что это значит для нас

Стивен Монро Липкин, Джон Луома

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

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

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

396 грн
Купить Скретч постер My Poster Cinema edition 21 century (Ua)

Скретч постер My Poster Cinema edition 21 century (Ua)

450 грн
Купить Как это построено. От мостов до небоскребов. Иллюстрированная энциклопедия

Как это построено. От мостов до небоскребов. Иллюстрированная энциклопедия

Дэвид Маколи

489 грн
Купить Рисуем животных

Рисуем животных

Джованни Чиварди

67 грн
Купить Здоровые привычки. Диета доктора Ионовой

Здоровые привычки. Диета доктора Ионовой

Ионова Лидия

347 грн
Купить Полный курс нумерологии. Как найти себя и раскрыть свой потенциал

Полный курс нумерологии. Как найти себя и раскрыть свой потенциал

Дэвид А. Филлипс

160 грн
Купить Чарівний сад. Розмальовка

Чарівний сад. Розмальовка

Джоанна Басфорд

150 грн
Купить ВкусВилл: Как совершить революцию в ритейле, делая всё не так

ВкусВилл: Как совершить революцию в ритейле, делая всё не так

Евгений Щепин

302 грн
Купить Притулок. Книга 1

Притулок. Книга 1

Меделін Ру

100 грн
Купить В диких условиях

В диких условиях

Джон Кракауэр

130 грн
Купить Коробка-сумочка, сливовая, большая 27х20х9 см (подарочная)

Коробка-сумочка, сливовая, большая 27х20х9 см (подарочная)

120 грн
Купить Цифровая схемотехника. Практика применения

Цифровая схемотехника. Практика применения

Шустов Д.И.

375 грн
Купить О чем мы думаем, когда думаем о футболе

О чем мы думаем, когда думаем о футболе

Саймон Кричли

165 грн
Купить Тайны знаменитых  городов

Тайны знаменитых городов

Михаил Кубеев

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

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

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

255 грн
Купить Тафти жрица. Гуляние живьем в кинокартине

Тафти жрица. Гуляние живьем в кинокартине

Вадим Зеланд

445 грн
Купить Alice in Wonderland / Аліса в країні чудес. Рівень «Elementary»

Alice in Wonderland / Аліса в країні чудес. Рівень «Elementary»

Льюис Кэрролл

35 грн
Купить Гра-запам’ятайка. Світ довкола ( 20 ламінованих карток )

Гра-запам’ятайка. Світ довкола ( 20 ламінованих карток )

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

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

Кэрол Дуэк

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

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

Мажед Маржи

440 грн
Купить Англійська мова з основ міжнародної економіки Підручник затверджений МОН України

Англійська мова з основ міжнародної економіки Підручник затверджений МОН України

Ковалик Н.

560 грн
Купить Безпрограшна стратегія. Як уникнути промахів у бізнесі

Безпрограшна стратегія. Як уникнути промахів у бізнесі

200 грн
Купить Стів Джобс. Біографія

Стів Джобс. Біографія

Волтер Айзексон

263 грн
Купить C# для чайников

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

Джон Пол Мюллер, Билл Семпф, Чак Сфер

420 грн
Купить Квест

Квест

Борис Акунин

153 грн
Купить Элегантные объекты. Java Edition

Элегантные объекты. Java Edition

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

477 грн
Купить Міні листівка Ты – моя любимая сладкая девочка

Міні листівка Ты – моя любимая сладкая девочка

10 грн
Купить Лаборатория презентаций: Формула идеального выступления

Лаборатория презентаций: Формула идеального выступления

Саймон Мортон

520 грн

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

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

Программирование на языке Python: учебный курс

Роберт Седжвик, Кевин Уэйн

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

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

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

760 грн
Купить jQuery в действии

jQuery в действии

Беэр Бибо,Иегуда Кац,Аурелио де Роза

679 грн
476 грн
Купить CSS для профи

CSS для профи

Кит Грант

800 грн
Купить SEO для чайников

SEO для чайников

Ден Томашевский

325 грн
Купить Чистый код. Создание, анализ и рефакторинг

Чистый код. Создание, анализ и рефакторинг

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

Нет в наличии
Купить Java 8. Полное руководство

Java 8. Полное руководство

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

Нет в наличии
Купить Теоретический минимум по Computer Science. Все что нужно программисту и разработчику

Теоретический минимум по Computer Science. Все что нужно программисту и разработчику

Владстон Феррейра Фило

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

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

Юлия Сырых

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

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

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

Нет в наличии
Купить Курс практического программирования в Delphi. Объектно - ориентированное программирование

Курс практического программирования в Delphi. Объектно - ориентированное программирование

Санников Е. В.

470 грн
235 грн
Купить Создание веб-сайта для чайников

Создание веб-сайта для чайников

Дэвид Кроудер

325 грн
Купить Алгоритмы. Справочник с примерами на C, C++, Java и Python

Алгоритмы. Справочник с примерами на C, C++, Java и Python

Джордж Хайнеман, Гэри Поллис, Стэнли Селков

590 грн
Купить Стандартная библиотека C++: справочное руководство

Стандартная библиотека C++: справочное руководство

Николаи М. Джосаттис

Нет в наличии
Купить Unreal Engine VR для разработчиков

Unreal Engine VR для разработчиков

Митч Макеффри

620 грн
Купить CSS. Карманный справочник

CSS. Карманный справочник

Эрик А. Мейер

175 грн
Купить Программирование: принципы и практика с использованием C++

Программирование: принципы и практика с использованием C++

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

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

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

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

Нет в наличии
Купить Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной сред

Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной сред

Зыков С.В

210 грн
105 грн
Купить Visual Basic.NET Scalability Handbook

Visual Basic.NET Scalability Handbook

Damon Allison, Ben Hyrman

193 грн
97 грн

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

Всего цитат
0

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

Отзывы

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

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