Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14 - Скотт Мейерс: купить книгу в kniga.biz.ua
knigabiz.dev.kin.dp.ua

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

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Код: 2100010412
Купить Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14 Скотт Мейерс
650 грн
Книга будет передана в службу доставки в течении 4 дней
В желаемые
Доставка
БЕСПЛАТНАЯ по Киеву и Украине при стоимости заказа от 1200 грн.
140 грн доставка курьером по Киеву
140 грн доставка курьером по Украине при заказе на меньшую сумму
Подробнее

Оплата
Наличными или на терминал при получении, Безналичными, Visa/MasterCard
Автор Скотт Мейерс
Издательство Науковий світ
Cтраниц 304
Год 2023
ISBN 978-617-7812-58-5
Обложка мягкая
Язык Русский
Формат 70х100/16 (170х240 мм.)

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

В этой книге отражен бесценный опыт ее автора как программиста на 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++.
 
Об авторе
Скотт Мейерс — один из ведущих мировых экспертов по C++, широко востребованный как инструктор, консультант и докладчик на разных конференциях. Более чем 20 лет книги Скотта Мейерса серии Эффективный C++ являются критерием уровня книг по программированию на C++. Понятное пояснение сложного технического материала принесло ему всемирную известность. Он всегда самый желанный гость на международных конференциях, а его услуги консультанта широко востребованы во всем мире.
Скотт Мейерс имеет степень доктора философии (Ph.D.) в области компьютерных наук в Университете Брауна (Brown University).

Добавить свой отзыв о книге

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

Введение
Глава 1. Вывод типов
Глава 2. Объявление auto
Глава 3. Переход к современному C++
Глава 4. Интеллектуальные указатели
Глава 5. Rvalue-ссылки, семантика перемещений и прямая передача
Глава 6. Лямбда-выражения
Глава 7. Параллельные вычисления
Глава 8. Тонкости
Предметный указатель

Оставить свой отзыв:

Рекомендуем

Ідеальна дитина ...
Люсинда Берри
Комплект книг "Конфлікти та пе ...
Максим Роменский
Ангели в намистах ...
Елена Лотоцкая

Книги автора/издательства

Як позбутися нав’язливих думок. Пос ...
Салли Уинстон, Мартин Сейф
Эмоционально-фокусированная терапия ...
Вероника Каллос-Лилли, Дженнифер Фицджеральд
Техника "пустого стула" к ...
Скотт Келлогг
Терапия, основанная на процессах. Р ...
Стефан Хофманн, Стивен Хейс, Дэвид Лоршейд
Терапия принятия и ответственности: ...
Робин Д. Уолсер, Мануэла О’Коннелл, Карлтон Коултер