Книги / Языки программирования / C++ / Beginning C++20: From Novice to Professional

Beginning C++20: From Novice to Professional

Ivor Horton, Peter Van Weert

Эта книга представляет собой всеобъемлющее введение в язык программирования C++20, предназначенное для начинающих программистов. Авторы, Ивор Хортон и Питер Ван Веерт, проводят читателя от основ до профессионального уровня, охватывая все ключевые возможности современного C++. Шестое издание полностью обновлено с учетом стандарта C++20, включая модули, корутины, концепты и ranges.

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

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

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