Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14. Скотт Мейерс. Науковий світ
В наличии
Код:
310963
Автор: Скотт Мейерс
Издательство: Науковий світ
ISBN: 978-617-7812-58-5
Количество страниц: 304
Год издания: 2022
Обложка: мяка
Автор: Скотт Мейерс
Издательство: Науковий світ
ISBN: 978-617-7812-58-5
Количество страниц: 304
Год издания: 2022
Обложка: мяка
У книзі Скотта Мейерса Ефективний та сучасний С++: 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++.
Книги этого издательства
Рассел А. Баркли Воспитание ребенка с СДВГ: 12 принципов. Науковий світ
450.00грн
В наличии
подробнее →
Книги из категории "Универсальный раздел"
Милан Кундера Книга сміху і забуття. Милан Кундера. Видавництво Старого Лева
343.00грн
В наличии
подробнее →
Єгор Бенкендорф Щасливе дитинство. Єгор Бенкендорф. Київський будинок книги
152.00грн
В наличии
подробнее →