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

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

Видавництво: ATOMIC
Артикул: PB-007057
Наявність: Під замовлення
  • 450грн.


У цій книзі відбитий неоціненний досвід її автора як програміста на 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. 
Характеристики книги
Вид палітурки М'який
Видавництво ATOMIC
Країна видання Україна
Мова видання Російський
Стан Нове
Тематика Програмне забезпечення
Тип поверхні паперу Матова
Тип поліграфічного паперу Офсетна

Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів
Модули для Opencart