Ефективний і сучасний С++: 42 рекомендації щодо використання C++11 і C++14 35067

Паперова книга
35067
Ефективний і сучасний С++: 42 рекомендації щодо використання C++11 і C++14 - фото 1
  • ISBN
    978-5-8459-200-3
  • Видавництво
  • Автор
  • Рік
    2018
  • Мова
    Російська
  • Ілюстрації
    Чорно-білі
650
8 людей
Купити

Все про “Ефективний і сучасний С++: 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). Його сайт знаходиться за адресою aristeia.com.

Анотація

Ефективний і сучасний С++: 42 рекомендації щодо використання C++11 і C++14

Рецензії

0

Всі характеристики

  • Видавництво
  • Автор
  • Категорія
  • Рік
    2018
  • Сторінок
    304
  • Формат
    170х240 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Російська
  • Ілюстрації
    Чорно-білі
  • Оригінальна назва
    Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Мова програмування C Лекції і вправи, 6-е видання
1083
Брайан У. КерниганДеннис М. Ритчи
512 ₴550 ₴
Дизайн і еволюція мови C++
5933
Бьярне Страуструп
550 ₴
Параллельное и распределенное программирование с использованием С++
191676
Камерон ХьюзТрейси Хьюз
550 ₴
Паралельне програмування на C++ з допомогою бібліотеки TBB
119797
Майкл ВоссРафаэль АсенхоДжеймс Рейндерс
589 ₴620 ₴
Олімпіадний програмування
77972
Антти Лааксонен
630 ₴
C Programming Language, 2nd Edition
14415
Brian W. KernighanDennis M. Ritchie
650 ₴
C++ для чайників, 7-е видання
31419
Стефан Рэнди Дэвис
605 ₴650 ₴
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) 3rd Edition
111863
5/1
Scott Meyers
650 ₴
Красивый C++: 30 главных правил чистого, безопасного и быстрого кода
236495
Кейт ГрегориДж. Гай Дэвидсон
670 ₴
Сі для програмістів з введенням в С11
12508
Харви ДейтелПол Дейтел
730 ₴