Корзина
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++.

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

Купить Все та же я

Все та же я

Джоджо Мойес

160 грн
Купить Мозг. Инструкция по применению. Как использовать свои возможности по максимуму и без перегрузок

Мозг. Инструкция по применению. Как использовать свои возможности по максимуму и без перегрузок

Дэвид Рок

315 грн
Купить Шантарам-2. Тень горы (в 2-х томах)

Шантарам-2. Тень горы (в 2-х томах)

Грегори Дэвид Робертс

170 грн
Купить Энциклопедия Компьютеры, сети, Интернет

Энциклопедия Компьютеры, сети, Интернет

Новиков Ю., Новиков Д. Че

27 грн
Купить Список Шиндлера

Список Шиндлера

Томас Кініллі

155 грн
Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Себастьян Рашка, Вахид Мирджалили

900 грн
Купить Язык телодвижений. Как читать мысли окружающих по их жестам

Язык телодвижений. Как читать мысли окружающих по их жестам

Аллан Пиз, Барбара Пиз

145 грн
Купить Thumbelina = Дюймовочка (Begginer)

Thumbelina = Дюймовочка (Begginer)

Ханс Кристиан Андерсен

81 грн
Купить Завоевать и удержать. Качественный рост компании на высококонкурентном рынке

Завоевать и удержать. Качественный рост компании на высококонкурентном рынке

Дорощук Николай, Жмурко Сергей, Хижняк Геннадий

175 грн
Купить Кетодієта. Як жити довго і думати швидко

Кетодієта. Як жити довго і думати швидко

Олена Ісламкіна

240 грн
Купить Свинка Пеппа.Я іду шукати! (Знайди і покажи)

Свинка Пеппа.Я іду шукати! (Знайди і покажи)

64 грн
Купить Модальні дієслова англійської мови

Модальні дієслова англійської мови

Вікторія Наумчак

18 грн
Купить Человек на бактериях: как получить силу и энергию из своего кишечника

Человек на бактериях: как получить силу и энергию из своего кишечника

Маргит Коссобудзка

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

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

96 грн
Купить Медвежонок Паддингтон. Большая книга цветных историй (илл. Р. В. Элли)

Медвежонок Паддингтон. Большая книга цветных историй (илл. Р. В. Элли)

Майкл Бонд

480 грн
Купить Тело в порядке: Настрой, еда, движение

Тело в порядке: Настрой, еда, движение

Марла Силли, Эли Линн

135 грн
Купить Маргарет Тэтчер . Удивительные личности для детей

Маргарет Тэтчер . Удивительные личности для детей

Костюченко

194 грн
Купить Дом

Дом

Селин Клер, Цинь Лэн, Ася Петрова

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

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

Аллен Дж. Тейлор

495 грн
Купить Гарри Поттер и Проклятое дитя. Части первая и вторая. Финальная версия сценария

Гарри Поттер и Проклятое дитя. Части первая и вторая. Финальная версия сценария

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

240 грн
Купить Слушай свое тело - твоего лучшего друга

Слушай свое тело - твоего лучшего друга

Лиз Бурбо

125 грн
Купить Осознанность или тревога. Перестань беспокоиться и верни себе свою жизнь

Осознанность или тревога. Перестань беспокоиться и верни себе свою жизнь

Сьюзан М. Орсильо, Лизабет Ребер

200 грн
Купить Jane Eyre = Джейн Эйр

Jane Eyre = Джейн Эйр

Charlotte Brontë

76 грн
Купить Приватна істория. Злет і падіння найбільшого приватного банку України

Приватна істория. Злет і падіння найбільшого приватного банку України

Андрій Яніцький, Грехем Стек

225 грн
Купить Александр Пушкин. Сказки

Александр Пушкин. Сказки

Александр Пушкин

125 грн
Купить Путь к характеру

Путь к характеру

Дэвид Брукс

420 грн
Купить Краткий справочник домашнего электрика

Краткий справочник домашнего электрика

Шмаков С. Б.

140 грн
Купить Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки естественного языка

Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки естественного языка

Бенджамен Бенгфорт,Ребекка Билбро,Тони Охеда

570 грн
Купить Windows Server 2012 R2. Полное руководство. Том 1: установка и конфигурирование сервера, сети, DNS, Active Directory и общего доступа к данным и принт

Windows Server 2012 R2. Полное руководство. Том 1: установка и конфигурирование сервера, сети, DNS, Active Directory и общего доступа к данным и принт

Марк Минаси, Роберт Батлер

1 080 грн
Купить Изучаем C++ через программирование игр

Изучаем C++ через программирование игр

Майкл Доусон

470 грн
Купить Мир, полный демонов: Наука — как свеча во тьме

Мир, полный демонов: Наука — как свеча во тьме

Карл Эдвард Саган

135 грн
Купить Друга епоха машин: робота, прогрес та процвітання в часи високих технологій

Друга епоха машин: робота, прогрес та процвітання в часи високих технологій

Эрик Бриньолфссон, Эндрю Макафи

266 грн
Купить Хто це?

Хто це?

Оксана Радушинська

19 грн
Купить Подарочный пакет АВОКАДО (23*18*10 см)

Подарочный пакет АВОКАДО (23*18*10 см)

35 грн
Купить Найкраща книга для читання від 3 до 6 років

Найкраща книга для читання від 3 до 6 років

185 грн
Купить Огнем и мечом (иллюстр. В. Черны)

Огнем и мечом (иллюстр. В. Черны)

Генрик Сенкевич

295 грн
Купить Зелена миля

Зелена миля

Стивен Кинг

145 грн
Купить Крупномасштабное машинное обучение вместе с Python

Крупномасштабное машинное обучение вместе с Python

Бастиан Шарден, Лука Массарон, Альберто Боскетти

855 грн
Купить Величайшие математические задачи

Величайшие математические задачи

Иэн Стюарт

165 грн
Купить #ГАЛЯБЕЗГОЛОВИ

#ГАЛЯБЕЗГОЛОВИ

Люко Дашвар

140 грн

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

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

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

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

Скотт Мейерс

Нет в наличии

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

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

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

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

325 грн
293 грн
Купить Самоучитель Silverlight 3.

Самоучитель Silverlight 3.

Владимир Дронов

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

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

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

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

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

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

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

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

Фландерс Й.

16 грн
8 грн
Купить Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET

Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET

Майкл Блюстайн

317 грн
159 грн
Купить Начала программирования

Начала программирования

Александр Степанов, Пол Мак-Джонс

328 грн
Купить Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки естественного языка

Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки естественного языка

Бенджамен Бенгфорт,Ребекка Билбро,Тони Охеда

570 грн
Купить Алгоритмы: построение и анализ. Том 2

Алгоритмы: построение и анализ. Том 2

Томас Х. Кормен, Чарльз И. Лейзерсон

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

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

Зыков С.В

210 грн
105 грн
Купить Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Гецманн П.

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

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

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

810 грн
Купить Компьютерные науки. Базовый курс

Компьютерные науки. Базовый курс

Дж. Гленн Брукшир, Деннис Брилов

900 грн
Купить Компиляторы: принципы, технологии и инструментарий

Компиляторы: принципы, технологии и инструментарий

Альфред В. Ахо, Моника С. Лам

1 800 грн
Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Себастьян Рашка, Вахид Мирджалили

900 грн
Купить Изучаем регулярные выражения

Изучаем регулярные выражения

Бен Форта

175 грн
Купить Наиболее эффективное программирование на C#: 50 способов улучшения кода

Наиболее эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

495 грн
Купить Flash MX Application Design and Development +CD

Flash MX Application Design and Development +CD

Speigel Jessica

248 грн
124 грн
Купить Изучаем Python, том 1

Изучаем Python, том 1

Марк Лутц

900 грн
Купить Macromedia Studio MX. Bible +CD

Macromedia Studio MX. Bible +CD

Joyce J. Evans

275 грн
138 грн

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

Всего цитат
0

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

Отзывы

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

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