15 ЛУЧШИХ книг по программированию на C ++ для начинающих (обновление 2021)

Anonim

C ++ - это язык компьютерного программирования, который содержит функции языка программирования C, а также Simula67 (это был первый объектно-ориентированный язык). C ++ представил концепции классов и объектов.

Вот тщательно подобранный список лучших книг по C ++, которые должны быть частью любой библиотеки разработчика C ++.

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

C ++ Primer (5-е издание) 5-е издание, написанное Стэнли Б., с самого начала вводит стандартную библиотеку C ++. Это помогает вам писать полезные программы без необходимости владеть всеми аспектами языка C ++. В книгах приведено множество примеров, а также показано, как их использовать наилучшим образом.

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

Проверьте последние цены и отзывы пользователей на Amazon

2) C ++ за один час в день, 8-е издание Sams Teach Yourself

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

Книга поможет вам изучить концепции объектно-ориентированного программирования, такие как инкапсуляция, абстракция, наследование и полиморфизм. Он поможет вам узнать, как использовать алгоритмы стандартной библиотеки шаблонов для написания многофункциональных и стабильных приложений на C ++.

Проверьте последние цены и отзывы пользователей на Amazon

3) Карманный справочник C ++ 1-е издание

Ускоренный C ++: практическое программирование, автор Эндрю Кениг. Это вводная книга, в которой рассматривается практический подход к решению проблем с использованием C ++. Он охватывает более широкий круг вопросов программирования на C ++, чем другие вводные книги.

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

Проверьте последние цены и отзывы пользователей на Amazon

4) C ++: полное справочное четвертое издание

Карманный справочник C ++ - это пособие по запоминанию для программистов на C ++, написанное Кайлом Лаудоном. Этот карманный справочник станет идеальным справочником, который можно носить с собой, всегда под рукой, когда он понадобится.

Информация о типах C ++ и преобразованиях типов Синтаксис операторов C ++ и директив препроцессора Массивы, указатели, строки, выражения и т. Д. Дополнительная информация В этой книге также рассматриваются такие концепции C ++, как пространства имен и область видимости.

Проверьте последние цены и отзывы пользователей на Amazon

5) C ++ All-in-One для чайников, 3-е издание

C ++ All-in-One Для "чайников", 3-е издание - идеальное руководство для программистов на C ++. Автор Джон Пол Мюллер - признанный авторитет в компьютерной индустрии, который является вашим окончательным руководством по C ++. Эта книга по C ++ научит вас работать с объектами и классами. Это поможет вам освоить продвинутые навыки программирования с использованием различных концепций C ++.

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

Проверьте последние цены и отзывы пользователей на Amazon

6) Экскурсия по C ++ (Подробная серия по C ++), 1-е издание

Книга Бьярна Страуструпа «Путешествие по C ++». Он предлагает полные справочники по основным концепциям C ++ и практическому программированию, чтобы опытный программист мог понять, что составляет современный C ++. Эта краткая книга содержит самостоятельное руководство.

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

Проверьте последние цены и отзывы пользователей на Amazon

7) Эффективный современный C ++

«Эффективный современный C ++» - это книга, написанная в форме рекомендаций, а не правил, потому что в рекомендациях есть исключения. Самая важная часть каждого пункта - это не совет, который он предлагает, а его обоснование. Прочитав это, вы сможете определить, оправдывают ли обстоятельства вашего проекта нарушение рекомендаций по пункту.

Основная цель этой книги - дать более глубокое понимание того, как все работает в C ++ 11 и C ++ 14.

Проверьте последние цены и отзывы пользователей на Amazon

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

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

В этой книге по C ++ описаны практические детали программирования, необходимые для эффективного использования. Он также учит сигнатуре, важным классам и функциям и множеству примеров рабочего кода. Книга также охватывает такие темы, как Стандартная библиотека шаблонов (STL), изучение контейнеров, итераторов, функциональных объектов и т. Д.

Проверьте последние цены и отзывы пользователей на Amazon

9) Начиная с C ++ от структур управления к объектам плюс

Эта книга C ++ была написана Тони Гэддисом. Эта пошаговая презентация помогает как начинающим, так и опытным разработчикам. Это помогает им понять важные концепции языка программирования C ++.

В этой книге Гэддис рассматривает управляющие структуры, функции, массивы и указатели перед объектами и классами. Тексты Gaddis, ясный и легкий для чтения код с множеством практических примеров из реальной жизни. MyProgrammingLab для начинающих с C ++ предлагает домашние задания, программу оценки, которая привлекает учащихся.

Проверьте последние цены и отзывы пользователей на Amazon

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

Это книга для углубленного изучения C ++, написанная Скоттом Мейерсом. В книгу включены такие темы, как плюсы и минусы инициализации в фигурных скобках, идеальная пересылка, кроме спецификаций, и функции интеллектуального указателя. Отношения между std :: move, std :: forward. Он также превосходит методы, которые помогают вам писать правильные и полезные лямбда-выражения.

«Эффективный современный C ++» - это самая важная книга, в которой нужно знать важные концепции и рекомендации, стили и идиомы C ++ для эффективного и всестороннего использования современного C ++.

Проверьте последние цены и отзывы пользователей на Amazon

11) Более эффективный C ++

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

Он предлагает множество справочников по языку C и учит C как подмножество C ++.

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

Проверьте последние цены и отзывы пользователей на Amazon

12) Объектно-ориентированное программирование на C ++ 4-е издание

Роберт Лафоре написал объектно-ориентированное программирование на C ++. Книга начинается с основных принципов языка программирования C ++. Постепенно он все больше знакомит с продвинутыми темами.

Структура этой книги очень похожа на структуру предыдущего издания. Каждая глава в этой книге полна стандарта ANSI C ++, а примеры пересмотрены с учетом текущих практик и стандартов.

Проверьте последние цены и отзывы пользователей на Amazon

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

Программирование на C ++: от анализа проблем до разработки программ, третье издание - книга, написанная Д. С. Маликом. Эта книга по программированию также учит методологии OOD для алгоритмов сортировки. Он также учит, как представить дополнительный материал по абстрактным классам.

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

Проверьте последние цены и отзывы пользователей на Amazon

14) C ++: подробный подход к практическому программированию

Детальный подход к практическому кодированию - вторая книга, написанная Натаном Кларком. В этой книге автор делится своим 20-летним опытом программирования. Эта книга служит учебным пособием, а также справочным руководством, которое поможет вам в этом чудесном мире программирования.

Этот второй том охватывает базовые темы ++, такие как типы данных, область действия переменных, константы и литералы, операторы типов модификаторов, числа, строки, классы и объекты, указатели на массивы, структура данных, дата и время и т. Д.

Проверьте последние цены и отзывы пользователей на Amazon

15) Поваренная книга STL C ++ 17

Эта книга поможет вам разобраться в механизме языка и функциях библиотеки, а также предложит понимание того, как они работают.

The book takes an implementation-specific, problem-solution approach that helps you resolve such issues. It also covers core STL concepts, like containers, algorithms, lambda expressions, iterators.

Check Latest Price and User Reviews on Amazon