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

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

Меню
Главная>Каталог книг>Книги по программированию>Объектно-ориентированное программирование (ООП). Delphi, C, C++, C#>Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14
Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

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

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

В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 - это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.

Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше - тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения нового языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Скотта Мейерса. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика.

При этом книга не просто научит вас использовать новые возможности языка - она научит использовать их эффективно. Но и это не все - книга не просто учит эффективному применению C++, но еще и рассказывает, почему ту или иную задачу следует решать именно так.

Эта книга заставляет вас не просто заучить правила - она заставляет думать.

И хотя эта книга в первую очередь предназначена для энтузиастов и профессионалов, она достойна места на полке любого программиста - как профессионала, так и зеленого новичка.

Освоение C++11 и C++14 - это больше, чем просто ознакомление с вводимыми этими стандартами возможностями (например, объявлениями типов auto, семантикой перемещения, лямбда-выражениями или поддержкой многопоточности). Вопрос в том, как использовать их эффективно - так, чтобы создаваемые программы были корректны, эффективны и переносимы, а также чтобы их легко можно было сопровождать.

Именно этим вопросам и посвящена данная книга, описывающая создание по-настоящему хорошего программного обеспечения с использованием C++11 и C++14 - т.е. с использованием современного C++.

В книге рассматриваются следующие темы

  • Преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей.

  • Связь между std::move, std::forward, rvalue-ссылками и универсальными ссылками.

  • Методы написания понятных, корректных, эффективных лямбда-выражений.

  • Чем std::atomic отличается от volatile, как они используются и как соотносятся с API параллельных вычислений C++.

  • Какие из лучших методов "старого" программирования на C++ (т.е. C++98) должны быть пересмотрены при работе с современным C++.

  • Эффективный и современный C++, следуя принципам более ранних книг Скотта Мейерса, охватывает совершенно новый материал. Эта книга достойна занять свое место на полке каждого программиста на современном C++.

Издание 2020 г.
Товар на складе
590 грн

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

Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14
Артикул : 87185
Издательство : Диалектика-Вильямс
Автор : Скотт Мейерс
Язык : Русский
ISBN13 : 978-617-7812-58-5
Формат : 60x90/16
EAN13 : 9786177812585
Страниц : 304
Год издания : 2020
Тип переплета : Мягкий
590 грн
Издание 2020 г.

Описание

В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 - это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.

Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше - тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения нового языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Скотта Мейерса. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика.

При этом книга не просто научит вас использовать новые возможности языка - она научит использовать их эффективно. Но и это не все - книга не просто учит эффективному применению C++, но еще и рассказывает, почему ту или иную задачу следует решать именно так.

Эта книга заставляет вас не просто заучить правила - она заставляет думать.

И хотя эта книга в первую очередь предназначена для энтузиастов и профессионалов, она достойна места на полке любого программиста - как профессионала, так и зеленого новичка.

Освоение C++11 и C++14 - это больше, чем просто ознакомление с вводимыми этими стандартами возможностями (например, объявлениями типов auto, семантикой перемещения, лямбда-выражениями или поддержкой многопоточности). Вопрос в том, как использовать их эффективно - так, чтобы создаваемые программы были корректны, эффективны и переносимы, а также чтобы их легко можно было сопровождать.

Именно этим вопросам и посвящена данная книга, описывающая создание по-настоящему хорошего программного обеспечения с использованием C++11 и C++14 - т.е. с использованием современного C++.

В книге рассматриваются следующие темы

  • Преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей.

  • Связь между std::move, std::forward, rvalue-ссылками и универсальными ссылками.

  • Методы написания понятных, корректных, эффективных лямбда-выражений.

  • Чем std::atomic отличается от volatile, как они используются и как соотносятся с API параллельных вычислений C++.

  • Какие из лучших методов "старого" программирования на C++ (т.е. C++98) должны быть пересмотрены при работе с современным C++.

  • Эффективный и современный C++, следуя принципам более ранних книг Скотта Мейерса, охватывает совершенно новый материал. Эта книга достойна занять свое место на полке каждого программиста на современном C++.

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

Купить Сон ребенка: Решение всех проблем

Сон ребенка: Решение всех проблем

Ричард Фербер

450 грн
Купить Все лгут. Поисковики, Big Data и Интернет знают о вас все

Все лгут. Поисковики, Big Data и Интернет знают о вас все

Сет Cтивенс-Давидовиц

270 грн
Купить Новые теории всего

Новые теории всего

Джон Барроу

140 грн
Купить Мислення швидке й повільне

Мислення швидке й повільне

Деніел Канеман

370 грн
Купить Мужчины, женщины и отношения

Мужчины, женщины и отношения

Джон Грэй

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

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

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

130 грн
Купить Жрица Итфат

Жрица Итфат

Вадим Зеланд

445 грн
Купить История психологии. Психология души

История психологии. Психология души

Виталий Шабельников

250 грн
Купить Корпоративное племя: Чему антрополог может научить топ-менеджера

Корпоративное племя: Чему антрополог может научить топ-менеджера

Даниэль Браун, Итске Крамер

350 грн
Купить Решить и воплотить. Как превратить компанию в лидера: пять шагов к успеху

Решить и воплотить. Как превратить компанию в лидера: пять шагов к успеху

Марсия У. Бленко, Майкл С. Манкинс, Пол Роджерс

55 грн
Купить Оцінка бізнесу. Навчальний посібник.

Оцінка бізнесу. Навчальний посібник.

Яшкіна Н.В., Дідковська Л.Г.

64 грн
Купить Действуй! 10 заповедей успеха

Действуй! 10 заповедей успеха

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

275 грн
Купить Дракула

Дракула

Брэм Стокер

58 грн
Купить Атлант розправив плечі. Частина третя. А є А

Атлант розправив плечі. Частина третя. А є А

Айн Рэнд

225 грн
Купить Класична листівка dreams come true

Класична листівка dreams come true

11 грн
Купить Евангелие от IT. Как на самом деле создаются IT-стартапы

Евангелие от IT. Как на самом деле создаются IT-стартапы

Дэн Лайонс

460 грн
Купить Украшения строптивой. От пяти пар сережек к международному бизнесу

Украшения строптивой. От пяти пар сережек к международному бизнесу

Таня Либерман

360 грн
Купить Философия физики. Конструктивное исследование фундаментальных концепций

Философия физики. Конструктивное исследование фундаментальных концепций

Евгений Тюрин

380 грн
Купить Краткая история Германии

Краткая история Германии

Джеймс Хоус

185 грн
Купить Урфин Джюс и его деревянные солдаты

Урфин Джюс и его деревянные солдаты

Александр Волков

170 грн
Купить От литеры до литературы. Как письменное слово формирует мир, личности, историю

От литеры до литературы. Как письменное слово формирует мир, личности, историю

Мартин Пачнер

250 грн
Купить Магия математики: Как найти x и зачем это нужно

Магия математики: Как найти x и зачем это нужно

Артур Бенджамин

311 грн
Купить Создание веб-сайтов с помощью Joomla! 1.5

Создание веб-сайтов с помощью Joomla! 1.5

Хаген Граф

135 грн
Купить Когнитивные войны в соцмедиа, массовой культуре и массовых коммуникациях

Когнитивные войны в соцмедиа, массовой культуре и массовых коммуникациях

Почепцов Г.Г

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

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

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

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

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

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

232 грн
Купить Цвет

Цвет

Бетти Эдвардс

540 грн
Купить Дитяча розвивально-корекційна психологія. Модульний навчальний поcібник

Дитяча розвивально-корекційна психологія. Модульний навчальний поcібник

Дуткевич Т.В.

270 грн
Купить Міні листівка I LOVE YOU  красное сердце

Міні листівка I LOVE YOU красное сердце

10 грн
Купить Гарри Поттер и Дары Смерти. Книга 7

Гарри Поттер и Дары Смерти. Книга 7

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

270 грн
Купить Программирование на C++ в примерах и задачах

Программирование на C++ в примерах и задачах

Алексей Васильев

470 грн
Купить Быть или иметь? Психология культуры потребления

Быть или иметь? Психология культуры потребления

Тим Кассер

342 грн
Купить Что, зачем и почему?

Что, зачем и почему?

Барбара Тэйлор, Стив Парке

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

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

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

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

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

Туве Янссон

150 грн
Купить Дневник одного гения

Дневник одного гения

Сальвадор Дали

68 грн
Купить Жизня

Жизня

Олег Сенцов

90 грн
Купить Идеальный программист. Как стать профессионалом разработки ПО

Идеальный программист. Как стать профессионалом разработки ПО

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

342 грн
Купить Козацький похід. Історична настільна гра

Козацький похід. Історична настільна гра

770 грн
Купить Путь к финансовой свободе

Путь к финансовой свободе

Бодо Шефер

270 грн

Другие книги этого автора

Купить Наиболее эффективное использование C++

Наиболее эффективное использование C++

Скотт Мейерс

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

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

Скотт Мейерс

Нет в наличии
Купить Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Скотт Мейерс

Нет в наличии
Купить Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Скотт Мейерс

Нет в наличии
Купить Наиболее эффективное использование С++

Наиболее эффективное использование С++

Скотт Мейерс

Нет в наличии
Купить Эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов

Эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов

Скотт Мейерс

Нет в наличии
Купить Эффективное использование STL. Библиотека программиста

Эффективное использование STL. Библиотека программиста

Скотт Мейерс

Нет в наличии
Купить Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Скотт Мейерс

Нет в наличии
Купить Наиболее эффективное использование С++

Наиболее эффективное использование С++

Скотт Мейерс

Нет в наличии
Купить Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ

Скотт Мейерс

Нет в наличии
Купить Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Скотт Мейерс

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

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

Скотт Мейерс

Нет в наличии

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

Купить Flash MX Application Design and Development +CD

Flash MX Application Design and Development +CD

Speigel Jessica

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

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

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

810 грн
Купить Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Майк Кон

590 грн
Купить LANDING. Создание и продвижение продающих веб-страниц своими руками

LANDING. Создание и продвижение продающих веб-страниц своими руками

М. Ю. Дьяков, П. А. Остапенко

325 грн
293 грн
Купить Нейронные сети и глубокое обучение: учебный курс

Нейронные сети и глубокое обучение: учебный курс

Чару Аггарвал

900 грн
Купить Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Аларик Коул

167 грн
50 грн
Купить Web Content Management. A Collaborative Approach

Web Content Management. A Collaborative Approach

Nakano Russell

221 грн
111 грн
Купить Совершенный алгоритм. Основы

Совершенный алгоритм. Основы

Тим Рафгарден

550 грн
Купить Эффективное программирование на C++. Практическое программирование на примерах

Эффективное программирование на C++. Практическое программирование на примерах

Эндрю Кёниг, Барбара Э. Му

495 грн
Купить Многопользовательские игры. Разработка сетевых приложений

Многопользовательские игры. Разработка сетевых приложений

Джошуа Глейзер,Санджай Мадхав

757 грн
682 грн
Купить Анализ социальных медиа на Python

Анализ социальных медиа на Python

Марко Бонцанини

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

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

Дроздов В.Н.

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

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

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

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

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

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

590 грн
Купить Рефакторинг: улучшение проекта существующего кода

Рефакторинг: улучшение проекта существующего кода

Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк

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

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

Барри Берд

420 грн
Купить Шаблоны проектирования Node.JS

Шаблоны проектирования Node.JS

Марно Каскиаро, Лучано Маммино

960 грн
Купить Программирование на C++ в примерах и задачах

Программирование на C++ в примерах и задачах

Алексей Васильев

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

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

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

540 грн
Купить ASP - взгляд изнутри

ASP - взгляд изнутри

Фландерс Й.

16 грн
8 грн

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

Всего цитат
0

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

Отзывы

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

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