Книги для C/C++ разработчиков
5.95K 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++ Game Animation Programming - Second Edition: Learn modern animation techniques from theory to implementation using C++, OpenGL, and Vulkan (2023)

✍️Автор: Michael Dunsky, Gabor Szauer

📃Страниц: 480

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

Скачать книгу
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
📚CompTIA Linux+ XK0-005 Cert Guide (2023)

✍️Автор: Ross Brunson

📃Страниц: 874

Изучайте, готовьтесь и практикуйтесь к успешному сдаче экзамена CompTIA Linux+ XK0-005 с помощью этого руководства по сертификации от Pearson IT Certification, лидера в области обучения сертификации ИТ.

Скачать книгу
📚C++ Annotations (2024)

✍️Автор: Frank B. Brokken

📃Страниц: 1157

Эта книга предназначена для опытных пользователей C (или любого другого языка, использующего грамматику, подобную C, например Perl или Java), которые хотели бы узнать больше о C++ или перейти на него. Этот документ является основным учебным пособием для авторских курсов программирования на C++, которые ежегодно организуются в Университете Гронингена, Нидерланды. Однако аннотации к C++ не охватывают все аспекты C++. В частности, базовая грамматика C++, равная грамматике языка Си, не рассматривается. Чтобы освежить в памяти эту часть грамматики C++, можно обратиться к любой базовой книге по C.

Скачать книгу
📚Assembly Programming and Computer Architecture for Software Engineers (2017)

✍️Автор: Brian R. Hall

📃Страниц: 413

В учебнике Холла и Слонки используется практический подход, в котором на протяжении всего текста легко решаются вопросы “почему” и “как”. Первые две главы закладывают основы компьютерного языка и компьютерной архитектуры. Затем в последующих главах используется ассемблерное программирование как механизм для лучшего понимания компьютерной архитектуры и разработки программного обеспечения. Книга поддерживает обучение на любой операционной платформе — Mac, Windows и Linux — благодаря параллельному использованию примеров программирования на трех наиболее распространенных ассемблерах: GAS, MASM и NASM. Книга основана на архитектуре x86/x86_64, а также содержит главу, посвященную другим распространенным проблемам, таким как ARM, AVR, RISC-V и z/Architecture.

Скачать книгу
📚Complete Digital Design: A Comprehensive Guide to Digital Electronics and Computer System Architecture (2003)

✍️Автор: Mark Balch

📃Страниц: 481

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

Скачать книгу
📚C++ Brain Teasers (2024)

✍️Автор: Anders Schau Knatten

📃Страниц: 188

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

Скачать книгу
Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
📚The Modern C++ Challenge: Become an expert programmer by solving real-world problems (2018)

✍️Автор: Marius Bancila

📃Страниц: 328

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

Скачать книгу
📚C++ GUI Programming with QT5 (2018)

✍️Автор: Lee Zhi Eng

📃Страниц: 373

В начальной части книги вы узнаете, что такое Qt5 и что вы можете с ним делать. Вы познакомитесь с Qt Designer и различными типами виджетов, которые обычно используются в Qt5, а затем подключите свое приложение к базе данных для динамических операций. Далее вы познакомитесь с самой ожидаемой функцией в последней версии Qt5 - Qt5 chart, которая позволяет легко отображать различные типы графиков и диаграмм, а затем встраивать виджеты для просмотра списков в ваше приложение.

Скачать книгу
📚Hands-On GUI Programming with C++ and Qt5: Build stunning cross-platform applications and widgets with the most powerful GUI framework (2018)

✍️Автор: Eng, Lee Zhi

📃Страниц: 328

В начальной части книги вы узнаете, что такое Qt 5 и что с ним можно делать. Вы познакомитесь с Qt Designer, познакомитесь с различными типами виджетов, которые обычно используются в Qt 5, а затем подключите свое приложение к базе данных для выполнения динамических операций. Далее вы познакомитесь с Qt5 chart, который позволяет вам легко отображать различные типы графиков и диаграмм и включать в ваше приложение виджеты для просмотра списков

Скачать книгу
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры

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

Читать статью

#почитать
📚Expert C++ Programming (2018)

✍️Автор: Jeganathan Swaminathan, Maya Posch, Jacek Galowicz

📃Страниц: 1030

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

Скачать книгу
📚Mastering Concurrency and Parallel Programming in C++: Discover Proven Techniques for Writing Robust, Maintainable, and Efficient Concurrent Code in C++ (2024)

✍️Автор: Jones, Andrew M.

📃Страниц: 200

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

Скачать книгу
📚Mastering C++ Programming (2017)

✍️Автор: Jeganathan Swaminathan

📃Страниц: 496

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

Скачать книгу
📚Linux Bible (2020)

✍️Автор: Christopher Negus

📃Страниц: 901

В этом новом издании, посвященном RHEL 8, рассказывается о методах управления хранилищем, пользователями и безопасностью, а также об упрощенных методах администрирования с помощью Cockpit. Эта книга, написанная экспертом Red Hat, содержит четкие объяснения и пошаговые инструкции, которые раскрывают суть Linux и легко внедряют новые функции в ваш рабочий процесс. Это полезное руководство предполагает, что вы практически ничего не знаете о Linux, и шаг за шагом знакомит вас с тем, что вам нужно знать для выполнения работы.

Скачать книгу
📚C++ How to Program (2018)

✍️Автор: Paul Deitel, Harvey Deitel

📃Страниц: 1076

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

Скачать книгу
📚Data Structures and Algorithm Analysis in C++ (2011)

✍️Автор: Dr. Clifford A. Shaffer

📃Страниц: 613

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

Скачать книгу
📚C++ Programming: From Problem Analysis to Program Design (2017)

✍️Автор: D. S. Malik

📃Страниц: 1491

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

Скачать книгу
📚Beginning C++ Through Game Programming (2014)

✍️Автор: Michael Dawson

📃Страниц: 447

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

Скачать книгу
📚Data Structures and Program Design Using C++ (2019)

✍️Автор: Dheeraj Malhotra & Neha Malhotra [Malhotra, Dheeraj & Malhotra, Neha]

📃Страниц: 569

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

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