Лучшие книги по C++ для новичков: обзор 2024

C++
Содержание
  1. Программирование на C в примерах и задачах. Алексей Васильев
  2. Современный С++. Безопасное использование
  3. Васильев Алексей Николаевич. Самоучитель C++ с примерами и задачами
  4. Программирование: принципы и практика использования C++, 4-е издание.
  5. Ашарина Ирина Владимировна. Объектно-ориентированное программирование в C++: лекции и упражнения. Учебное пособие
  6. Язык C. Справочник. Питер Принц, Тони Кроуфорд
  7. C. Полное руководство. Герберт Шилдт
  8. Алгоритмы и структуры данных
  9. Глушаков Сергей Владимирович, Коваль Александр Викторович, Смирнов Сергей Викторович. Язык программирования C++
  10. Антон Спрол. «Думай как программист. Креативный подход к созданию кода. C++ версия»
  11. Быстрое изучение C++: полное руководство для начинающих по изучению C++, даже если вы новичок в программировании
  12. Учебник по C++, 5-е издание.
  13. Что вы почерпнете из книги
  14. И. Галявов. «Borland C++ для себя»
  15. C в двух словах: полный справочник, 2-е издание, Kindle Edition
  16. В нем авторитетно освещены:
  17. Язык С в ХХI веке. Бен Клеменс
  18. Васильев Алексей Николаевич. Программирование на C++ в примерах и задачах
  19. Изучаем C++ через программирование игр
  20. Астахова Ирина Фёдоровна, Власов Сергей Васильевич, Фертиков Вадим Валериевич, Ларин Александр Вадимович. Язык C++. Учебное пособие
  21. Заключение

Программирование на C в примерах и задачах. Алексей Васильев

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

Достоинства:

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

Современный С++. Безопасное использование

Для кого: для профессионалов 

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

  1. Безопасные функции. Их практически невозможно применять неправильно. 

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

  3. Проблемные. Эти функции могут быть крайне полезными, но если применить неправильно, что-то обязательно пойдет не так. Поэтому здесь нужно быть очень осторожным и аккуратным. 

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

Васильев Алексей Николаевич. Самоучитель C++ с примерами и задачами

480 страниц. Наука и техника, 2016

Почти с самого начала книга удивляет (с. 26).

«Если после означенных выше команд выполнить команду n=(—i)*(i—), получим для переменной i значение 2, а для переменной n значение 9. Алгоритм вычисления значений переменных при этом следующий. Поскольку выражение, на основе которого вычисляется значение переменной n, является произведением двух выражений(то есть (—i) и (i—)), то предварительно рассчитываются эти выражения. Результатом выражения (—i) является число 3(значение i уменьшено на единицу), причём это же значение присваивается переменной i. Такое же значение возвращается выражением (i—), а после присваивания значения переменной n переменная i будет уменьшена ещё на единицу».

Это попросту неверно. Выражение n = (—i) * (i—) ведёт к неопределённому поведению программы. Компилятором гарантируется приоритет операций, но не порядок их выполнения. То есть может получиться и 9, как пишет автор, и 8 (если бы порядок вычисления был обратным).

В следующем примере тоже ошибка: результат побитового смещения вправо для отрицательного числа зависит от реализации(implementation-defined).

«Например, результатом выражения -6>>5 является число -1».

Практически все примеры кода написаны ужасно во всех смыслах. Иногда это доходит до абсурда(ситуацию усугубляет, что автор не пользуется пробелом).

state?(cout<<b/a<<endl,exit(0)):state=(a==0)&&(b==0);

Порой автор отходит от традиций. Обычно(хотя бы в книгах) аргументы функции main() называются argc иargv.

int main(int size,char *str[]) {

Многократное наследование» обычно называют множественным,статический массив» также не добавляет ясности: можно посчитать, что речь идёт о размещении в статической области памяти.

С частью определений тоже можно не согласиться:Чисто виртуальной функцией называется такая виртуальная функция, которая не имеет определения в базовом классе». Если в классе-потомке не определить такую функцию, она тоже останется чисто виртуальной.

Из хорошего в книге — только задачи(но не код решений). Здесь и простые задачи: маятник, комплексные числа, решение уравнений, вычисление рядов, объёма методом Монте — Карло и т. д. И более хитрые: комплексная экспонента, матричная экспонента, преобразование Фурье. Многие важные темы по C++, к сожалению, даже не упоминаются.

Автор продолжает усыпать страницы цитатами. На этот раз — всё реже из фильмов. Частый пример — Йоги Берра, американский бейсболист, известный своими яркими абсурдными высказываниями. Если меня спросят, сколько раз в самоучителе по C++ можно процитировать Виктора Степановича Черномырдина, я отвечу: четыре.

Автор высказывания
Количество цитат

Й. Берра
5

В. С. Черномырдин
4

И. Гёте
3

У. Черчилль
3

П. Буаст
2

Дж. Буш(ст.)
2

Вольтер
2

Ф. Ларошфуко
2

Омар Хайям
2

Одного упоминания удостоились: Вольтер, Э. Ренан, Ф. Левальд, Артур Конан Дойл, К. Вейерштрасс, Сенека, Н. С. Хрущёв, Линдон Джонсон, Марк Твен, К. Вебер, Уолт Дисней, Карел Чапек, А. Моруа, М. Жванецкий, Э. Резерфорд, Дж. Буш(мл.), Б. Ельцин, Н. В. Гоголь, Р. Рейган, П. Капица, Д. Локк, В. Клинтон, Вудро Вильсон, Сунь-цзы, Проперций, П. Лаплас, У. Шекспир, Ш. Монтень, Г. Бокль, Аристотель, Л. ван Бетховен, Ж. Левис, Ш. Бодлер, Данте Элигьери, П. Мариво, И. И. Герцен, П. Л. Лавров, Соломон, Акутагава Рюноскэ, В. Буш, Д. Локк и
ВВС США(их девиз).

Но не волнуйтесь, фильмы автор тоже цитирует.

Фильм
Количество цитат

«Гараж»
5

«Карнавальная ночь»
4

«Семнадцать мгновений весны»
3

«Сильва»
3

«Чародеи»
3

«Свадьба в Малиновке»
2

По одной цитате:Айболит 66»,Бриллиантовая рука»,Гибель Империи»,Операция„Ы“ и другие приключения Шурика»,Падал прошлогодний снег»,Плутовство»,Приключения принца Флоризеля»,Следопыт»,Старики-разбойники»,Трое из Простоквашино»,Человек с бульвара Капуцинов».

Программирование: принципы и практика использования C++, 4-е издание.

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

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

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

Ашарина Ирина Владимировна. Объектно-ориентированное программирование в C++: лекции и упражнения. Учебное пособие

336 страниц. Горячая линия — Телеком, 2015

Что должно быть в книге про ООП в C++? Начать, конечно же, нужно с «алфавита языка».

ПоказатьHello, world». Но не обычный.

#include "stdafx.h"#include <iostream>#include <conio.h>using namespace std;int _tmain(int argc, _TCHAR* argv[])
{ cout<<" Hello, World!\n";
  return 0;
}

Отбросим детали оформления и доисторический <conio.h> и посмотрим на _tmain. Это макрос, доступный в некоторых компиляторах, который разворачивается либо в main, либо в wmain(для так называемых Unicode-программ). То же и с макросом _TCHAR, он разворачивается в char либо wchar_t.

Ещё из доисторических артефактов встретится _getch(), в коде будет транслит, глобальные константы, в тексте — грамматические ошибки(«может изменится»).

В учебнике по ООП в C++ найдётся место всему: численным методам(интегрирование методом прямоугольников, метод дихотомии для решения уравнений), устройству магнитных носителей(файловые системы FAT и NTFS). А код для работы с файлами будет непременно в стиле C(FILE*, fopen() и т. д. вместо fstream). Каким-то невероятным образом сюда же затесались архитектура процессора IBM PC и система адресации в MS-DOS.

Что объяснимо — это двусвязные списки и деревья. Но даже стрелки на картинках непонятные(с. 182).

Приложения: системы счисления, схемы алгоритмов.

Язык C. Справочник. Питер Принц, Тони Кроуфорд

В издании приведено описание всех функций языка C, которые введены стандартом. Также к каждому описанию приведены примеры, и их можно применять на практике в своей работе.

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

Достоинства:

  • понятное описание;
  • автор компетентно объясняет многие нюансы;
  • полезна будет и опытным программистам и тем, кто только начинает свое знакомство с языком C.

C. Полное руководство. Герберт Шилдт

Информативный справочник по языку СИ для новичков. Подробно расписаны все основные моменты и функциональность языка C. Тематика книги основана на стандартах C89 и C99.

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

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

Достоинства:

  • книга имеет хоть и большую стоимость (до 3000 руб.), но она полностью оправдывает свою цену;
  • подробный справочник;
  • к каждой функции приводится описание и иллюстрация;
  • есть примеры, как можно скомпилировать разные функции.

Алгоритмы и структуры данных

  1. Кнут Д. Искусство программирования, том 1. Основные алгоритмы. 3-е издание. — М.: Издательский дом «Вильямс», 2010.—720c

    Кнут Д. Искусство программирования, том 2. Получисленные методы. 3-е издание. — М.: Издательский дом «Вильямс», 2007.—832c

    Кнут Д. Искусство программирования, том 3. Сортировка и поиск. 2-е издание. — М.: Издательский дом «Вильямс», 2008.—824c

    «Искусство программирования» — фундаментальный труд, дело всей жизни автора является настольным справочником программиста. Отличается очень качественной глубинной проработкой материала, имеет академический стиль изложения, поэтому для чтения необходима хорошая математическая подготовка.

  2. Седжвик Р. Алгоритмы С++. Анализ. Структуры данных. Сортировка. Поиск. Алгоритмы на графах. 3-е издание. — М.: Издательский дом «Вильямс», 2011.-1056с

    Популярная книга, в которой рассматриваются базовые структуры данных (массивы, строки, связные списки и т.д.), абстрактные типы данных (АТД), деревья, алгоритмы сортировки и поиска, алгоритмы на графах и другие темы. Предназначена для пользователей средней и высокой квалификации.

  3. Топп У., Форд У. Структуры данных в C++. — М.: Издательство «Бином», 2000.-816с

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

Глушаков Сергей Владимирович, Коваль Александр Викторович, Смирнов Сергей Викторович. Язык программирования C++

500 страниц. АСТ, Фолио, 2001

Книга во многом противоречивая и, конечно, в чём-то устаревшая. Но если вам нравится читать про DOS и PDP, то она будет интересной.

Среди достоинств — описание строк и файлового ввода-вывода в стиле C и C++, а также new(nothrow) и глава про STL.

Некоторые приёмы откровенно странные. Задержка выполнения(delay) с помощью цикла for и макроопределение endl.

#define  endl  '\n'

Переменную типа float авторы без тени сомнения сравнивают с нулём(что некорректно для типа с плавающей запятой).

if(D == 0)

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

Остаётся совершенно непонятным, что имели в виду, когда аргументы функции для обмена значений объявляли не как ссылки или указатели.

int     swap(int, int);

А писать функцию main() с именами аргументов, но без типов — похоже на древний стиль, где типы аргументов отдельно описывали между заголовком и телом.

int main(argc, argv)

В книге есть глава с загадочным названиемМодификаторы», посвящённая организации памяти. Это рассказ о регистрах процессора, моделях памяти(Tiny, Small, Medium, Compact, Large, Huge), модификаторах функций cdecl, pascal и ассемблерных вставках. Кажется, что глава откуда-то взята целиком, потому что в 2001 году упоминаются DOS и Windows 3.11.

Приложение: Unicode-строки.

Антон Спрол. «Думай как программист. Креативный подход к созданию кода. C++ версия»

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

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

Отзывы:

«Хорошая книга для начинающих программистов. Учит развивать навыки программирования, учить мыслить, как решить задачу и составить программу, а не просто писать код. Рекомендую тем, кто начал учить программирование, а затем бросил не веря в свой талант программиста».

«Книга супер для людей, которые задумываются о профессии программиста и пытаются разобраться, подходит им это занятие или нет. С первых страниц книги дается очень полезный материал, который сразу покажет, интересен ли вам предмет программирования или это не ваше. Читается очень легко!».

Быстрое изучение C++: полное руководство для начинающих по изучению C++, даже если вы новичок в программировании

Статистика показывает, что лучшие программы последних трёх десятилетий были разработаны на C++. К ним относятся такие программы, как Facebook, Adobe Photoshop, Microsoft Word и т. д. Причина, по которой C++ считается одним из самых мощных языков программирования, заключается в том, что он дает вам полный контроль над логикой программы, графическим пользовательским интерфейсом, а также аппаратным обеспечением.

Это руководство поможет вам освоить C++ в кратчайшие сроки. Руководство содержит:

  • Простое и базовое введение кода, разбитое на небольшие шаги.
  • Три основных элемента C++
  • Легко следовать шагам с упражнениями по программированию и решениями, которые улучшат ваше понимание.
  • Подробное объяснение концепций C++ для демистификации языка.
  • Очистить индекс файлов исходного кода, которые вы можете использовать немедленно.
  • Наборы навыков от начального до среднего и продвинутого уровня

Вы можете получить экземпляр книги:

Учебник по C++, 5-е издание.

Полностью обновленное и переработанное для недавно выпущенного стандарта C++11, это авторитетное и всеобъемлющее введение в C++ поможет вам быстро выучить язык и использовать его современными и высокоэффективными способами. В нем, написанном Стэнли Б. Липпманом, Жозе Лажуа и Барбарой Э. Му, освещаются лучшие современные практики и показано, как использовать как основной язык, так и его стандартную библиотеку для написания эффективного, удобочитаемого и мощного кода.

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

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

Что вы почерпнете из книги

  • Узнайте, как использовать новые возможности языка C++11 и стандартную библиотеку для быстрого создания надежных программ и освоитесь с программированием высокого уровня.
  • Изучите примеры, которые освещают лучшие на сегодняшний день стили кодирования и методы проектирования программ.
  • Понять «обоснование правил»: почему C++11 работает именно так
  • Используйте обширные перекрестные ссылки, которые помогут вам связать связанные концепции и идеи.
  • Воспользуйтесь современными учебными пособиями и упражнениями, которые подчеркивают ключевые моменты, помогают вам избежать ошибок, продвигают передовой опыт и закрепляют то, что вы изучили.

Проверьте это на Amazon ниже

И. Галявов. «Borland C++ для себя»

В этой книге простым и понятным для начинающих языком объясняются основы визуальной разработки программ в средах Borland C++ и C++ Builder и даются важнейшие понятия языка С++. Подробно рассказывается, как создать проект «с нуля» и постепенно его совершенствовать. Рассмотрены все важнейшие действия программиста: работа с файлами, окнами проектов и сообщений, вставка изображений, создание баз данных и Internet-приложений.

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

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

C в двух словах: полный справочник, 2-е издание, Kindle Edition

Новое издание этого классического справочника О’Рейли Питера Принца и Тони Кроуфорда содержит четкие и подробные объяснения каждой функции языка C и библиотеки времени выполнения, включая многопоточность, макросы общего типа и библиотечные функции, новые в версии C 2011 года. стандартный (С11). Если вы хотите понять влияние незнакомой функции и то, как стандартная библиотека требует от нее поведения, вы найдете ее здесь вместе с типичным примером.

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

В нем авторитетно освещены:

  • Концепции языка C и элементы языка с отдельными главами, посвященными типам, операторам, указателям, управлению памятью, вводу-выводу и т. д.
  • Стандартная библиотека C, включая обзор стандартных заголовков и подробное описание функций.
  • Базовые инструменты программирования на C из коллекции программного обеспечения GNU с инструкциями по их использованию с Eclipse IDE.

Возьмите копию домой, нажав на ссылку ниже:

Язык С в ХХI веке. Бен Клеменс

Язык C является фундаментом всех языков программирования, при помощи которого создаются идеальные эффективные приложения. Автор за цель книги взял рассмотреть то, что не написано в других учебниках: какими инструментами работать, библиотеки, которые предназначены для работы со связанными списками и анализаторами XML. Он сделал ее в виде общения с читателем и передачи своего опыта людям.

Книга ориентирована на программистов, которые умеют работать на любом языке программирования, и знают базу языка C.

Достоинства:

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

Недостатки:

  • книгу сложно использовать как учебник или справочник;
  • профессионалы и специалисты ничего нового для себя не найдут.

Васильев Алексей Николаевич. Программирование на C++ в примерах и задачах

368 страниц. ИздательствоЭ», 2017

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

Автор книги — доктор физико-математических наук, профессор кафедры теоретической физики физического факультета Киевского национального университета имени Тараса Шевченко. Автор книг по программированию и математическому моделированию. Сфера научных интересов: физика жидкостей, биофизика, синергетика, математические методы в экономике, моделирование социально-политических процессов, математическая лингвистика».

Этот же автор написал книги по языкам C, C♯, Java, JavaScript и Python, а также программам MATLAB, Mathcad и Excel. О качестве книг по C++ мы поговорили, об остальном судить вам.

Для людей такого масштаба нет границ: экономика, лингвистика, шесть языков программирования — никакой разницы, по какой теме писать методичку.

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

УжеHello, world» содержит странный вызов. Новички могут подумать, что так всегда и нужно писать.

system("chcp 1251>nul");

Некоторые примеры — просто ради примеров. Снова закроем глаза на оформление и зададимся вопросом: зачем выделять память под одну переменную? Новички опять же могут посчитать, что это повседневная практика.

int* size;
size=new int;char* symbs;
symbs=new char;
delete [] symbs;delete size;

Видно, что редактор держал автора в узде и не давал ставить по два эпиграфа из одного фильма на странице и по эпиграфу возле каждого списка вопросов в конце главы.

Фильм
Количество цитат

«31 июня»
3

«Кин-дза-дза»
2

«Ирония судьбы, или С лёгким паром!»
2

«Приключения Шерлока Холмса и доктора Ватсона»
2

«Приключения титулованной особы»
1

«Семнадцать мгновений весны»
1

Изучаем C++ через программирование игр

Для кого: начинающие С++ разработчики 

Отличная книга, которая написана в качестве практического пособия для разработчиков игр. Таким образом, всё, о чём рассказывает автор, откладывается в памяти и тут же применяется на практике. 

Каждая глава книги — теория и практика по определённым концепциям. В конце — задача по написанию какой-нибудь простой игры. Чтобы не усложнять задачу новичку, автор показывает тестовые игры. Показывается пример кода, а затем автор приводит советы, подсказки и многое другое. 

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

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

Астахова Ирина Фёдоровна, Власов Сергей Васильевич, Фертиков Вадим Валериевич, Ларин Александр Вадимович. Язык C++. Учебное пособие

203 страницы. Новое знание, 2003

Уже введение удивляет своими пассажами:Популярность C++ привела к тому, что язык Java, разработанный для программирования в интернете, основан на C++».

Оформление кода и типографика ничем не объяснимы.

#include <iostream.h>void main()
{  enum color {red, green, blue} Nu;
  int i,j;
  char ch;
 Nu = blue; 
  cout < “Введите два целых числа и символ: ”;
  cin > i > j > ch;
  cout < “Nu=” < Nu < “; i+j=” < i+j < “; ch: ” < ch;
}

Где-то в самом начале в таблице для типа unsigned int приведён только один пример — 0xFFFF. Так можно подумать, что это единственный правильный вариант литерала для такого типа.

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

Заключение

Независимо от того, являетесь ли вы новичком или опытным программистом и хотите опробовать язык C, книги, описанные выше, приведут вас на этот путь к успеху. Ознакомьтесь с теми, которые отвечают вашим потребностям, и мы надеемся, что вы добьетесь успеха в своем начинании. Ниже перечислены другие фантастические руководства и статьи, которые могут вас заинтересовать. Не сдерживайтесь. Нажмите, чтобы пройти.

  • Лучшие учебные пособия по сертификации CISSP
  • Лучшие книги с сертификацией CompTIA A+ с самым высоким рейтингом
  • Лучшие учебные пособия по сертификации LPIC-1 и LPIC-2
  • Лучшие книги по подготовке к сертификации CCNA R&S (200–125)
  • Лучшие книги по Linux для начинающих и экспертов
Оцените статью