Книги для C/C++ разработчиков
5.99K subscribers
456 photos
1 video
464 links
Лучшие книги по C/C++

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/a304f0c4

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
📚C++ for Game Development: No prior programming experience is required; Forge Your Dream Games, Pixel by Pixel. Think players, enemies, power-ups (2024)

✍️Автор: Millie, Katie

📃Страниц: 142

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

Скачать книгу
📚Effective C++ in an Embedded Environment (2012)

✍️Автор: Scott Meyers

📃Страниц: 320

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

Скачать книгу
💻 Эффективное проектирование программных систем

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

Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.

🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
📚C++23 Best Practices (2024)

✍️Автор: Jason Turner

📃Страниц: 184

Специально для CppCon 2024 выпущены мои книги "Лучшие практики по C++" и "23 книги по лучшим практикам по C++".

Скачать книгу
📚C++ Game Programming: Learn game programming with C++ step by step very easy (2022)

✍️Автор: Am Moh

📃Страниц: 301

Освоить игровое программирование на C++ шаг за шагом очень просто для начинающих

Скачать книгу
📚OBJECT ORIENTED PROGRAMMING WITH C++ (2021)

✍️Автор: Hanumanth Ladwa

📃Страниц: 337

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

Скачать книгу
📚Starting Out with C++ from Control Structures to Objects (2023)

✍️Автор: Tony Gaddis

📃Страниц: 4401

Гэддис мотивирует к изучению как навыков программирования, так и языка C++, представляя все детали, необходимые для понимания “как” и “почему”, но никогда не упуская из виду тот факт, что большинству новичков этот материал дается с трудом. Его подход является постепенным и в высшей степени доступным, гарантируя, что студенты поймут логику разработки высококачественных программ

Скачать книгу
📚Problem Solving with C++ (2017)

✍️Автор: Walter Savitch, Kenrick Mock

📃Страниц: 1112

Вышедшая в 10-м издании книга "Решение задач с помощью C++" предназначена для начинающих программистов. Книга развивает навыки решения задач и техники программирования, знакомя читателей с языком программирования C++. Подход автора Уолта Савича к программированию основан на активном чтении с использованием хорошо подобранных примеров и самотестирования, в то время как гибкий охват означает, что порядок глав и разделов может быть легко изменен без ущерба для целостности.

Скачать книгу
🎄 Начни 2025-й с апгрейдом навыков,
которые откроют двери в мир IT!

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

🔗 Собери свой план и начни путь в IT

Почему это выгодно?

📚 Несколько программ по цене одной — максимальная эффективность: учишься сразу тому, что действительно нужно.

💾 Бессрочный доступ — все материалы всегда под рукой, чтобы учиться в своём темпе.

💸 Знания, которые окупятся — навыки, востребованные в любой точке мира.
Какие навыки ты можешь прокачать?

💡 Математика для Data Science + Алгоритмы и структуры данных
— Подготовка к собеседованиям в FAANG и поступлению в ШАД. Решай сложные задачи, работай с данными и моделями на профессиональном уровне.

💡 Алгоритмы и структуры данных + ML
— Улучшай своё алгоритмическое мышление и изучай базовые методы машинного обучения, чтобы создавать интеллектуальные приложения.

💡 Frontend Basic + Базовые модели ML
— Построй свою первую веб-страницу и погрузись в мир ML: от нейросетей до ML-бустинга.

💡 Архитектуры и шаблоны проектирования + Математика для Data Science
— Развивай аналитическое мышление и учись проектировать устойчивые системы.

💡 Алгоритмы и структуры данных + Frontend Basic
— Получи полный набор навыков: от оптимизации алгоритмов до создания современных веб-приложений.

Не упусти шанс сделать шаг в будущее! Новый год — это время обновлений, и твоя карьера может стать одним из них.

🔗 Составь свой IT-маршрут сейчас или выбери курс по новогодней скидке
📚Computer Architecture and Organization: Fundamentals and Architecture Security (2021)

✍️Автор: Shuangbao Paul Wang

📃Страниц: 258

В книге также рассказывается о новейших технологиях, таких как надежные вычисления, RISC-V, QEMU, защита кэша, виртуализация, облачные вычисления, IoT и квантовые вычисления, а также о других передовых компьютерных темах, которые используются в учебном процессе, чтобы сократить отставание в развитии персонала.

Скачать книгу
📚Mastering C++ Programming For GUI Development With Qt: A Step By Step Guide To Building Cross-Platform GUI Applications with C++ And Qt Framework (2021)

✍️Автор: Ethan D. Ryder

📃Страниц: 337

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

Скачать книгу
📚C++ Initialization Story: A Guide Through All Initialization Options and Related C++ Areas (2022)

✍️Автор: Bartłomiej Filipek

📃Страниц: 275

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

Скачать книгу
📚Practical Robotics in C++ (2021)

✍️Автор: Lloyd Brombach

📃Страниц: 1231

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

Скачать книгу
📚Modern C++ For Software Developers : Serious C++ Development (2022)

✍️Автор: Karan Singh Garewal

📃Страниц: 566

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

Скачать книгу
📚CUDA Programming with C++ :From Basics to Expert Proficiency (2022)

✍️Автор: William Smith

📃Страниц: 214

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

Скачать книгу
📚C++ Programming Language: Step-by-Step Guide for Effectively Designing, Developing, and Implementing a Robust (2022)

✍️Автор: Yates, Leopold

📃Страниц: 51

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


Скачать книгу
📚SEI CERT C++ Coding Standard (2017)

✍️Автор: Aaron Ballman

📃Страниц: 435

Команда разработчиков CERT Secure Coding описывает основные причины распространенных уязвимостей в программном обеспечении, способы их использования, возможные последствия и безопасные альтернативы.
Мы координируем разработку стандартов безопасного кодирования, сотрудничая с исследователями, языковыми экспертами и разработчиками программного обеспечения в Secure Coding Wiki. Более 1900 участников и рецензентов разрабатывают правила и рекомендации для C, C++, Java и Perl.


Скачать книгу
📚Carbon Programming Language : the aimed successor of C++ (2022)

✍️Автор: Don Richie

📃Страниц: 32

Новейший язык программирования Carbon, разработанный Google, был представлен 20 июля в качестве экспериментальной замены C++.

Скачать книгу
📚Mastering C++: A Comprehensive Beginner's Guide to Programming (2023)

✍️Автор: Chloe Annable

📃Страниц: 117

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

Скачать книгу
📚C++ Programming: From Novice to Expert in a Step-by-Step Journey (2023)

✍️Автор: Campbell, Ryan

📃Страниц: 41

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

Скачать книгу
📚C++ Advanced Programming: Building High-Performance Applications (2022)

✍️Автор: Robert Johnson

📃Страниц: 495

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

Скачать книгу