ТОП-10 книг по языку программирования С++ в 2023 году
Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. Подборка свежей литературы на русском языке для желающих постичь С++: язык микроконтроллеров, игровых движков, драйверов и высоконагруженных приложений. Изучаем C++ через программирование игр Автор: Майкл Доусон Книга представляет собой руководство по изучению C++ в виде пособия для разработчиков игр. Порядок материала отличный и основывается на предыдущих уроках. Каждая глава начинается с краткого изложения рассматриваемой концепции, а заканчивается написанием «игрового» сценария (наподобие старых текстовых игр-квестов) и его последующим запуском. Затем автор (преподаватель программирования в Стенфорде) объясняет код с помощью разнообразных подсказок, советов, методов и прочего. В конце каждой главы — краткое маркированное резюме с вопросами/ответами по теме и упражнениями для закрепления знаний. В заключительной части вы создадите игровой проект, который объединит в себе все, что вы узнали из книги. Это издание отлично подойдет для самообучения программированию на C++. Скидка 25% по промокоду Proglib Язык программирования С++ Автор: Бьерн Страуструп История знала изобретателей, которые так и не смогли хорошо объяснить широкой публике силу и полезные качества своих изобретений, но Бьерн Страуструп не из таких. Отец-основатель языка C++ опубликовал довольно много книг по его изучению, и все они пользуются бешеной популярностью. Четвертое издание мирового бестселлера поведает читателю о перспективах, лучших практиках и предпочтительных соглашениях для C++11. В нем автор дает советы и называет распространенные ошибки разработчиков, а также описывает современные возможности языка. Книга — отличное руководство по разработке программного обеспечения на сегодняшний день. Подойдет как для начинающих, так и для разработчиков среднего уровня. Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека C/C++ разработчика» Интересно, перейти к каналу C++. Полное руководство. Классическое издание Автор: Герберт Шилдт В данном классическом издании подробно описаны и проиллюстрированы ключевые элементы языка C++, соответствующие стандарту ANSI/ISO. Книга покрывает все аспекты языка, включая основы C, и содержит информацию о международном стандарте, перегрузке, наследовании, виртуальных функциях, пространствах имен, шаблонах и механизме RTTI. Программные примеры в книге совместимы с различными компиляторами, включая Visual C++. Такой исчерпывающий материал идеально подходит для новичков и полезен для работы в современных средах программирования. C++ для чайников 7-е изд. Автор: Стефан Дэвис Книга содержит пошаговые инструкции по освоению C++ с нуля, но будет полезна и программистам среднего уровня, желающим отточить свои навыки. Издание содержит четкие, краткие, экспертные инструкции, организованные для удобной навигации и предназначенные для практического обучения. Вы освоите новые библиотеки, методы и универсальные шаблоны, которые помогут вам стать функциональным программистом. Книга включает новейшие функции C++, что позволит новичкам изучать обновления языка по мере его изучения и быть в курсе последних событий. Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14 (2019) Автор: Скотт Мейерс Это практическое пособие по освоению ключевых особенностей версий C++11 и C++14 поможет вам научиться эффективно использовать функционал языка, чтобы ваше ПО было удобным в сопровождении и переносимым. Здесь описывается, как писать действительно хорошие программы с использованием современного C++. Пункты в этой книге представляют собой рекомендации, а не жесткие правила, так как они могут иметь исключения. Суть каждого пункта заключается не только в совете от Мейерса, но и в обосновании этого совета. Этот текст поможет вам определить, подходят ли обстоятельства вашего проекта для нарушения данных рекомендаций. Основная цель книги заключается в предоставлении более глубокого понимания работы C++11 и C++14. Это идеально подходит для разработчиков среднего уровня. Автор: Стивен Прата Книга Стивена Прата — тщательно разработанное исчерпывающее руководство по языку программирования C++. Она проста в использовании и подойдет как для студентов, изучающих программирование, так и для разработчиков, уже знакомых с другими языками. Издание было обновлено и расширено, чтобы охватить стандарт C++11. Автор сделал учебник понятным и увлекательным. Основные концепции объяснены ясно и четко, подкреплены практическими и иллюстрированными примерами. В конце каждой главы предложены контрольные вопросы и упражнения по программированию, которые помогут читателю закрепить пройденный материал. Язык повествования острый и лаконичный. Автор подробно описывает, как все работает с примерами кода и соответствующими пояснениями, дублируя важную информацию несколько раз по ходу чтения. Автор: Курт Гантерот Это практическое руководство обучит разработчиков принципам настройки производительности, позволяющим выполнять грамотную оптимизацию C++-приложений. Вы узнаете, как сделать так, чтобы код работал быстрее и потреблял меньше ресурсов на любом устройстве — будь то часы, телефон, рабочая станция, суперкомпьютер или глобальная сеть серверов. В книге автор показывает несколько рабочих примеров, демонстрирующих, как поэтапно применять эти принципы для улучшения существующего кода, чтобы он соответствовал требованиям клиентов по быстродействию и пропускной способности. Подойдет для разработчиков на C++ среднего уровня. Язык программирования C++. Краткий курс Автор: Бьерн Страуструп В этом издании Страуструп берет обзорные главы из полного справочника, расширяя и совершенствуя их, чтобы дать опытному программисту всего за несколько часов четкое представление о том, что представляет собой современный C++. Здесь он описывает большинство его базовых функций, а также основные компоненты стандартной библиотеки на уровне, который дает разработчику понятие принципов работы основных составляющих языка с ключевыми примерами и практической помощью в начале работы. Это руководство не ставит целью научить вас программировать, а лишь помогает легко и быстро разобраться с синтаксисом языка и получить точное представление о природе и преимуществах современного C++. Подойдет для разработчиков среднего уровня. Современный С++. Безопасное использование Автор: Джон Лакос Эта книга показывает, как эффективно использовать новые возможности современного C++, избегая потенциальных проблем. Опираясь на многолетний опыт работы с C++, авторы делят новые функции языка на три категории: Авторы иллюстрируют каждое решение примерами из реального кода. Для каждой возможности языка определяются надежное применение, потенциальные опасности и недостатки. Книга предназначена для опытных разработчиков C++, руководителей проектов и служб, желающих повысить производительность и качество кода. Автор: Николай Прохоренок В книге представлены базовые возможности библиотеки Qt для создания приложений с графическим интерфейсом на языке C++. Ориентированная на тех, кто уже знаком с языком, издание позволяет научиться разрабатывать оконные приложения. В ней подробно рассматривается обработка событий (управление свойствами окна, создание формы и пр.), а также все основные компоненты – кнопки, текстовые поля, списки, таблицы, меню, а также варианты их размещения внутри окна. Помимо этого, здесь представлено множество практических примеров, помогающих самостоятельно начать разрабатывать приложения с графическим интерфейсом. Знаете еще одну хорошую книгу по изучению языка программирования С++? Не стесняйтесь добавить ее в комментариях. *** Denver 83
Для начинающих
Изучаем C++ через программирование игр (2023)
Язык программирования С++ (2022)
C++. Полное руководство. Классическое издание (2019)
C++ для чайников 7-е изд. (2020)
Для разработчиков среднего уровня
Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14 (2019)
Язык программирования C++. Лекции и упражнения (2018)
Оптимизация программ на C++. Проверенные методы для повышения производительности (2019)
Язык программирования C++. Краткий курс (2019)
Для профессиональных разработчиков
Современный С++. Безопасное использование (2023)
Qt 6. Разработка оконных приложений на C++ (2022)
Материалы по теме
- 0 views
- 0 Comment