15 КРАЩИХ книг з програмування на C ++ для початківців (оновлення 2021 р.)

Зміст

C ++ - це мова комп'ютерного програмування, що містить функцію мови програмування C, а також Simula67 (це перша мова, орієнтована на об'єкти). C ++ представив поняття Класи та Об'єкти.

Ось кураторський список найкращих книг на C ++, які повинні бути частиною будь-якої бібліотеки розробника C ++.

1) C ++ Primer 5-е видання

Праймер С ++ (5-е видання) 5-е видання, написане Стенлі Б, із самого початку представляє стандартну бібліотеку С ++. Це допомагає писати корисні програми без необхідності освоювати всі аспекти мови С ++. Книги охоплюють багато прикладів, а також демонструють, як їх найкраще використати.

Ця книга ідеально підходить для нового розробника, який хоче знати основні концепції та методи C ++. Книга допоможе вам засвоїти приклади, що висвітлюють найкращі сьогодні стилі кодування та техніки проектування програм.

Перевірте найновіші ціни та відгуки користувачів на Amazon

2) C ++ за одну годину на день, Sams Teach Yourself 8-е видання

Ця книга представляє мову з практичної точки зору. Це допоможе вам навчитися використовувати C ++ для створення швидших, простіших та ефективніших програм C ++. Ви можете зрозуміти, як функції C ++ допомагають писати ефективний код, використовуючи такі поняття, як конструктори переміщення, лямбда-вирази та оператори присвоєння.

Книга допомагає вивчити об’єктно-орієнтовані концепції програмування, такі як інкапсуляція, абстракція, успадкування та поліморфізм. Це допоможе вам дізнатися, як можна використовувати алгоритми стандартної бібліотеки шаблонів для написання багатофункціональних та стабільних програм C ++.

Перевірте найновіші ціни та відгуки користувачів на Amazon

3) C ++ Pocket Reference 1-е видання

Прискорений C ++: Практичне програмування, автор Ендрю Кеніг. Ця вступна книга, яка застосовує практичний підхід до вирішення проблем за допомогою C ++. Він охоплює широкий спектр програмування на C ++, ніж інші вступні книги.

Книга описує реальні проблеми та шляхи їх вирішення, а не лише особливості мови. Книга охоплює мову та стандартну бібліотеку разом: Ви також дізнаєтесь, як користуватися бібліотекою з самого початку.

Перевірте найновіші ціни та відгуки користувачів на Amazon

4) C ++: повне довідкове четверте видання

Кишеньковий довідник C ++ - це допоміжний засіб для програмістів на C ++, написаний Кайлом Лоудоном. Цей кишеньковий довідник є ідеальним довідником для перенесення, переконайтесь, що він буде у пригоді при необхідності.

Інформація про типи та перетворення типів С ++ Синтаксис для операторів С ++ та директив препроцесора Масиви, вказівники, рядки та вирази тощо. Оновлення в цій книзі також охоплює такі поняття С ++, як простори імен та область застосування.

Перевірте найновіші ціни та відгуки користувачів на Amazon

5) Все в одному C ++ для чайників 3-е видання

Все в одному C ++ для чайників, 3-е видання - ідеальний посібник для програмістів на C ++. Автор Джон Пол Мюллер - це визнаний авторитет в галузі комп'ютерних технологій, який є вашим найкращим посібником з C ++. Ця книга на C ++ навчить вас, як ви можете працювати з об'єктами та класами. Це допоможе вам навчитися вдосконаленим навичкам кодування, використовуючи різні концепції C ++.

Книга також допоможе вам дізнатися, як лямбда-вирази можуть зробити ваш код більш стислим і читабельним. Це також допомагає швидше та якісніше працювати над створенням коду.

Перевірте найновіші ціни та відгуки користувачів на Amazon

6) Огляд C ++ (поглиблена серія C ++) 1-е видання

Книга Бьярна Страуструпа Екскурсія C ++. Він пропонує повні посилання на основні концепції C ++ та практичне кодування, щоб дати досвідченому програмісту отримати те, що становить сучасний C ++. Ця стисла книга містить автономний путівник.

Автор охоплює багато особливостей мови C ++ та основні компоненти стандартної бібліотеки. Книга доходить до рівня, який дає програмістам значущий огляд мови, поряд із ключовими прикладами та багатьма прикладами кодування, які допоможуть вам розпочати.

Перевірте найновіші ціни та відгуки користувачів на Amazon

7) Ефективний сучасний C ++

Effective Modern C ++ - це книга, написана у формі настанов, а не правил, оскільки в настановах є винятки. Найважливішою частиною кожного пункту є не порада, яку він пропонує, а обгрунтування цієї поради. Коли ви прочитаєте це, ви зможете визначити, чи обставини вашого проекту виправдовують порушення вказівок щодо товару.

Головною метою цієї книги є глибше розуміння того, як все працює в C ++ 11 та C ++ 14.

Перевірте найновіші ціни та відгуки користувачів на Amazon

8) Стандартна бібліотека C ++, The: Tutorial And Reference 2Nd Edition

Книга пропонує вичерпну документацію щодо кожного компонента бібліотеки, що включає вступ до її призначення та дизайну.

Ця книга на C ++ охоплює практичні деталі програмування, необхідні для ефективного використання. Він також навчає підпису, важливих класів та функцій та безлічі прикладів робочого коду. Книга також охоплює такі теми, як бібліотека стандартних шаблонів (STL), вивчення контейнерів, ітераторів, об'єктів функцій тощо.

Перевірте найновіші ціни та відгуки користувачів на Amazon

9) Починаючи з C ++ від керуючих структур до об’єктів плюс

Ця книга на С ++ була написана Тоні Гаддісом. Саме поетапна презентація допомагає новачкові, а також досвідченим розробникам. Це допомагає їм зрозуміти важливі поняття мови програмування С ++.

У цій книзі Гаддіс висвітлює структури управління, функції, масиви та покажчики перед об'єктами та класами. Тексти Gaddis, чіткий і зручний для читання код із безліччю практичних прикладів. MyProgrammingLab for Starting Out with C ++ пропонує домашнє завдання, програму оцінювання, яка залучає учнів.

Перевірте найновіші ціни та відгуки користувачів на Amazon

10) Прискорений C ++: практичне програмування на прикладі 1-го видання

Це вдосконалений навчальний посібник на C ++, написаний Скоттом Майерсом. Книга включає такі теми, як плюси і мінуси фігурної ініціалізації, ідеального пересилання, крім специфікацій, а також розумний вказівник робить функції. Відносини між std :: move, std :: forward. Він також перекриває прийоми, які допомагають писати правильні, корисні лямбда-вирази.

Effective Modern C ++ - це найважливіша книга, яка знає важливу концепцію та настанови, стилі та ідіоми C ++ для ефективного та ретельного використання сучасного C ++.

Перевірте найновіші ціни та відгуки користувачів на Amazon

11) Більш ефективний C ++

Це ідеальний довідник на C ++, написаний Скоттом Майерсом.

Він пропонує багато посилань на мови C та вчить C як підмножину C ++

Ця книга ілюструє мову С ++ на гарних прикладах. Настійно рекомендується як довідник.

Перевірте найновіші ціни та відгуки користувачів на Amazon

12) Об'єктно-орієнтоване програмування в C ++ 4th Edition

Роберт Лафоре написав об’єктно-орієнтоване програмування на C ++. Книга починається з основних принципів мови програмування С ++. Він поступово все більше знайомиться з передовими темами.

Структура цієї книги дуже нагадує структуру попереднього видання. Кожен розділ цієї книги наповнений стандартом ANSI C ++, а також переглянуті приклади, що відображають сучасну практику та стандарти.

Перевірте найновіші ціни та відгуки користувачів на Amazon

13) Програмування на C ++: від аналізу проблем до розробки програм 3-е видання

Програмування на C ++: від аналізу проблем до розробки програм, Третє видання - книга, написана Д.С. Маликом. У цій книзі з програмування також викладається методологія OOD алгоритмів сортування. Він також вчить подавати додатковий матеріал на абстрактні заняття.

Більше того, набори вправ, наведені в кінці кожного розділу, були розширені і тепер містять кілька обчислювальних та технічних вправ.

Перевірте найновіші ціни та відгуки користувачів на Amazon

14) C ++: детальний підхід до практичного кодування

Детальний підхід до практичного кодування - це друга книга, написана Натаном Кларком. У цій книзі автор ділиться своїм 20-річним досвідом програмування. Ця книга виступає як навчальний посібник, а також довідковий посібник, який супроводжує вас у цьому дивовижному світі програмування.

Цей другий том охоплює основні теми ++, такі як Типи даних, Змінна сфера, Константи та літерали, Оператори типів модифікаторів, Числа, Рядки, Класи та Об'єкти, Вказівники на масиви, Структура даних, Дата та час тощо.

Перевірте найновіші ціни та відгуки користувачів на Amazon

15) C ++ 17 STL Cookbook

Ця книга допомагає зрозуміти механіку мови та функції бібліотеки та пропонує розуміння того, як вони працюють.

Книга використовує підхід до вирішення проблем, який відповідає конкретному впровадженню, що допомагає вирішити такі проблеми. Він також охоплює основні поняття STL, такі як контейнери, алгоритми, лямбда-вирази, ітератори.

Перевірте найновіші ціни та відгуки користувачів на Amazon

Цікаві статті...