ar
Feedback
Книги для программистов C/C++

Книги для программистов C/C++

الذهاب إلى القناة على Telegram

Библиотека C/C++ разработчика. По всем вопросам @evgenycarter

إظهار المزيد
5 129
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-2530 أيام
أرشيف المشاركات
Hands-On System Programming with C++: Build robust and concurrent Unix and Linux systems with C++17 Dr. Rian Quinn (2019) C++ - это язык программирования общего назначения с уклоном в системное программирование. В этой книге приводится подробное пошаговое руководство по стандартам C, Си++ и POSIX и дается четкое представление о различных системных вызовах для UNIX-систем. Темы включают консольный и файловый ввод-вывод, управление памятью, сокеты, временной интерфейс, управление процессами и потоками 👉 @cpp_knigi

Как отслужить срочку, работая с Геранями, и получить диплом по дуальной системе Алабуга Политех?

C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques Автор: Patrice Roy (2025) Это практическое руководство по управлению памятью в C++, написанное Патрисом Руа — участником комитета стандартизации ISO C++. Книга предназначена для разработчиков, стремящихся углубить свои знания в области эффективного и безопасного управления памятью в C++-программах.​ 👉 @cpp_knigi

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

50 веб сайтов по изучению C/C++ В этой статье я расскажу о 50 сайтах, которые, по моему мнению, должен знать и добавить в зак
50 веб сайтов по изучению C/C++ В этой статье я расскажу о 50 сайтах, которые, по моему мнению, должен знать и добавить в закладки каждый разработчик на Си или Си++. В этом списке представлены прямые ссылки на исходные коды программ вместе с их описанием. https://www.mycplus.com/featured-articles/50-c-cpp-source-code-websites/ 👉 @cpp_knigi

Accelerated C++ Practical Programming by Example (Andrew Koenig, Barbara E. Moo) 👉 @cpp_knigi

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

📚 Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 (2023) ✍️Автор: Dmitry Vostokov Эта книга идеально подходит для разработчиков Linux-приложений, которые хотят углубиться в реверс и отладку кода. Она охватывает темы, от инструкции x64 ассемблера и работы с указателями до отладки в реальном времени и анализа бинарного C/C++ кода. Что тебя ждет в книге? -Погружение в x64 ассемблер. Придется вспомнить азы ассемблера, чтобы ты снова почувствовал, как это — работать на низком уровне. -Работа с GDB. Этот инструмент не просто помогает отлаживать, он раскрывает секреты бинарного кода. -Чтение кода без комментариев. Научишься читать и анализировать скомпилированный код с нуля, начиная с простого дизассемблирования и заканчивая сложным реверсом. -Разбор работы компиляторов. Понимание того, как компиляторы превращают C/C++ код в машинный, откроет перед тобой новые горизонты отладки. 👉 @cpp_knigi

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

Problem Solving with C++ Автор: Walter Savitch, Kenrick Mock (2017) Вышедшая в 10-м издании книга "Решение задач с помощью C++" предназначена для начинающих программистов. Книга развивает навыки решения задач и техники программирования, знакомя читателей с языком программирования C++. Подход автора Уолта Савича к программированию основан на активном чтении с использованием хорошо подобранных примеров и самотестирования, в то время как гибкий охват означает, что порядок глав и разделов может быть легко изменен без ущерба для целостности. 👉 @cpp_knigi

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

💻C++ — язык для задач, где важны производительность и контроль над памятью. Используется в системах, играх и высоконагруженн
💻C++ — язык для задач, где важны производительность и контроль над памятью. Используется в системах, играх и высоконагруженных сервисах и легко комбинируется с другими языками. Приглашаем на открытые уроки перед стартом курса «C++ Developer. Professional»: 📆30 марта в 20:00 Разберём разработку графических приложений в Linux: познакомимся с X11 и Wayland, обсудим инструменты и библиотеки, основы 2D и 3D-графики и сравним OpenGL и Vulkan. Поймёте, как устроена архитектура современных графических приложений. 📆13 апреля в 20:00 Погрузимся в паттерны проектирования в C++. Обсудим, как строить расширяемую архитектуру, управлять зависимостями и применять паттерны на практике без типичных ошибок. 📆23 апреля в 20:00 Изучим многопоточность: как работают потоки, какие возникают проблемы (гонки, блокировки) и как их решать. Разберём синхронизацию, ThreadPool и подходы к построению надёжных многопоточных приложений. ⚡️Присоединяйтесь, чтобы углубить знания C++ и научиться решать реальные инженерные задачи. Подробности об уроках и регистрация: https://vk.cc/cVBB3o Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

How To Think Like A Computer Scientist: C++ Version (Allen B. Downey) Think C++ is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material. 👉 @cpp_knigi

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better Jeff Langr (2013) Эта книга — подробный гайд по тому, как внедрить TDD в суровый мир плюсов. Что внутри: TDD на живых примерах от "Hello, Test!" до legacy-систем Dependency Injection по-плюсовому (не для слабонервных) Как приручить Google Mock и не бросить всё в первый день Фичи C++, которые реально упрощают тесты Советы, как не превратить тесты в тот же legacy, что и код Книга 2013 года, но многие подходы остаются актуальными: ▪️Основная идея TDD (пиши тест → пиши код → рефакторь) абсолютно жива и работает и в 2025 ▪️Приёмы работы с legacy-кодом, выделение зависимостей, DI — это вечная классика, особенно в больших C++-системах ▪️Примеры с Google Test/Mock до сих пор понятны и легко адаптируются под новые версии ▪️Главное: книга учит думать тестами, а это актуально независимо от версии стандарта 👉 @cpp_knigi

🛠 Каждый C++-разработчик знает: здесь нельзя писать «на удачу». Одно неверное обращение к памяти — и всё падает. Если вам не
🛠 Каждый C++-разработчик знает: здесь нельзя писать «на удачу». Одно неверное обращение к памяти — и всё падает. Если вам не хватает системности, уверенности в многопоточности, работы с сетью или просто хочется наконец разобраться, почему код ведёт себя именно так — это повышение квалификации станет апгрейдом вашего уровня. 👩‍💻 На курсе «C++ Developer. Professional» вы изучите язык до мельчайших деталей: от шаблонов и паттернов проектирования до принципов эффективного многопоточного кода и стандартов C++20 и 23. 14 практических работ, эксперты из индустрии и живая поддержка менторов помогут вам вывести свои проекты на уровень, который требует рынок.
Если вы хотите писать стабильный, быстрый и понятный код — научитесь мыслить как инженер, а не просто программист.
➡️ Пройдите короткое вступительное тестирование и получите скидку на обучение, старт совсем скоро: https://vk.cc/cUiUk5 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🛠 Пишем свою Операционную Систему с нуля Нашли отличный гайд «How to create an Operating System» от Samy Pesse. Это пошагово
🛠 Пишем свою Операционную Систему с нуля Нашли отличный гайд «How to create an Operating System» от Samy Pesse. Это пошаговое руководство, которое снимает страх перед низкоуровневой разработкой. Что внутри: • 🖥 Настройка среды разработки. • 🚀 Написание загрузчика (Bootloader) на Assembly. • 🧠 Разработка ядра на C. • ⌨️ Работа с GDT (Global Descriptor Table) и IDT (Interrupt Descriptor Table). • 💾 Реализация простейшей файловой системы. Даже если вы не планируете конкурировать с Windows, этот гайд даст фундаментальное понимание того, как железо общается с софтом. https://samypesse.gitbook.io/how-to-create-an-operating-system/ 👉 @cpp_knigi

👩‍💻 Открытый урок «Lock-free в C++: Без блокировок к высокой производительности». 🗓 09 февраля в 20:00 МСК 🆓 Бесплатно. У
👩‍💻 Открытый урок «Lock-free в C++: Без блокировок к высокой производительности». 🗓 09 февраля в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «C++ Developer. Professional».
Мьютексы и блокировки долгое время считались стандартом синхронизации в C++. Но по мере роста нагрузки именно они всё чаще становятся узким местом и тормозят масштабирование многопоточных систем.
Что будет на вебинаре: На открытом уроке разберём, как устроено lock-free программирование и почему современные C++-приложения всё чаще отказываются от классических блокировок. Поговорим о том, какие задачи действительно выигрывают от lock-free подхода и какие механизмы предоставляет стандарт C++ для работы с атомарными операциями и памятью. Кому будет интересно: • Начинающим программистам C++ • Программистам на других языках, которые хотят сравнить подходы к многопоточности в их технологии с подходами в C++ 🔗 Ссылка на регистрацию: https://vk.cc/cU2OPc Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Google C++ Style Guide Почему у нас есть этот документ? Мы считаем, что это руководство должно служить нескольким ключевым целям. Это базовые причины («почему»), лежащие в основе всех отдельных правил. Вынося эти идеи на первый план, мы надеемся сделать обсуждения более предметными и яснее объяснить нашему более широкому сообществу, почему правила существуют и почему были приняты те или иные решения. Если понимать, каким целям служит каждое правило, всем будет легче определить, когда от правила можно отступить (от некоторых — можно), и какие аргументы или альтернативы нужны, чтобы изменить правило в этом руководстве. https://google.github.io/styleguide/cppguide.html 👉 @cpp_knigi

Fundamentals of C++ Programming - Richard L. Halterman 👉 @cpp_knigi