ar
Feedback
Книги для C/C++ разработчиков

Книги для C/C++ разработчиков

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

Лучшие книги по C/C++ По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/a304f0c4 Работать у нас: https://job.proglib.io/ Наши каналы: https://t.me/proglibrary/9197

إظهار المزيد
5 866
المشتركون
لا توجد بيانات24 ساعات
-147 أيام
-7330 أيام
أرشيف المشاركات
📚Grokking Algorithms (2024) ✍️Автор: Aditya Y. Bhargava 📃Страниц: 322 Освоите наиболее широко используемые алгоритмы и будь
📚Grokking Algorithms (2024) ✍️Автор: Aditya Y. Bhargava 📃Страниц: 322 Освоите наиболее широко используемые алгоритмы и будьте во всеоружии, когда вас спросят о них на следующем собеседовании при приеме на работу. Благодаря прекрасным простым объяснениям, более чем 400 забавным иллюстрациям и десяткам актуальных примеров, вам действительно понравится изучать алгоритмы с помощью этого веселого и понятного руководства! Скачать книгу

📚Object Design Style Guide (2019) ✍️Автор: Matthias Noback 📃Страниц: 289 В книге представлены десятки профессиональных прие
📚Object Design Style Guide (2019) ✍️Автор: Matthias Noback 📃Страниц: 289 В книге представлены десятки профессиональных приемов написания кода. В этой статье опытный разработчик Маттиас Нобак излагает правила проектирования для создания объектов, определения методов, изменения и отображения состояния и многого другого. Во всех примерах используется хорошо знакомый псевдокод, так что вы можете использовать тот язык, который вам больше нравится. Скачать книгу

Самые полезные каналы для программистов в одной подборке! Сохраняйте себе, чтобы не потерять 💾 🔥Для всех Библиотека программиста — новости, статьи, досуг, фундаментальные темы Книги для программистов 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++ 💻Другие каналы Библиотека фронтендера Библиотека мобильного разработчика Библиотека хакера Библиотека тестировщика Вакансии по фронтенду, джаваскрипт, React, Angular, Vue Вакансии для мобильных разработчиков Вакансии по QA тестированию InfoSec Jobs — вакансии по информационной безопасности 📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈 Также у нас есть боты: Бот с IT-вакансиями Бот с мероприятиями в сфере IT Мы в других соцсетях: 🔸VK 🔸YouTube 🔸Дзен 🔸Facebook * 🔸Instagram * * Организация Meta запрещена на территории РФ

Подкаст про системное программирование для разработчиков на С/С++ Использовать компиляторы, операционные системы и отладчики
Подкаст про системное программирование для разработчиков на С/С++ Использовать компиляторы, операционные системы и отладчики — здорово, еще круче — понимать, как они устроены. О сложных материях системного программирования доступно рассказывают ведущие подкаста «Битовые маски». Вместе с гостями — практикующими инженерами и разработчиками — они обсуждают актуальные задачи в отрасли и случаи из практики. Для разработчиков на C/C++ есть отдельный плейлист. Вот несколько тем из него: • LLVM и GCC / Register allocation / IT-образование в вузах • LLVM в компиляторах для GPU / Стандарты C++ • Разработка компиляторов / LLVM backend для RISC-V / Компилятор для Kotlin • Сетевые протоколы / Гетерогенные системы / Операционные системы / RTOS Смотреть подкаст → по ссылке. Чтобы не пропустить новые выпуски подкаста, подписывайтесь на Telegram-канал «Битовые маски».

📚Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays (2021) ✍️
📚Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays (2021) ✍️Автор: Thomas Mailund 📃Страниц: 539 Получите лучшее представление об указателях, начиная с основ функционирования указателей на машинном уровне и заканчивая их использованием в различных распространенных и продвинутых сценариях. Это краткое современное руководство по использованию указателей в программировании на языке Си предназначено как для профессионалов, так и для продвинутых студентов, нуждающихся в углубленном практическом изучении основ работы с указателями и расширенных возможностей Скачать книгу

📚Pro Tbb: C++ Parallel Programming with Threading Building Blocks (2019) ✍️Автор: Michael Voss, Rafael Asenjo, James Reinder
📚Pro Tbb: C++ Parallel Programming with Threading Building Blocks (2019) ✍️Автор: Michael Voss, Rafael Asenjo, James Reinders 📃Страниц: 807 Эта книга, находящаяся в открытом доступе, представляет собой современное руководство для всех программистов на C++ по изучению потоковых компоновочных блоков (TBB). Эта книга, написанная экспертами в области TBB и параллельного программирования, отражает их многолетний опыт разработки и преподавания параллельного программирования с помощью TBB, предлагая их идеи в доступной форме Скачать книгу

📚Data Mining Algorithms in C++: Data Patterns and Algorithms for Modern Applications (2018) ✍️Автор: Timothy Masters 📃Стран
📚Data Mining Algorithms in C++: Data Patterns and Algorithms for Modern Applications (2018) ✍️Автор: Timothy Masters 📃Страниц: 296 В этой книге представлена коллекция алгоритмов интеллектуального анализа данных, которые эффективны в широком спектре приложений для прогнозирования и классификации. Все алгоритмы содержат интуитивно понятное объяснение работы, основные уравнения, ссылки на более строгую теорию и прокомментированный исходный код на C++. Скачать книгу

📚Mastering Desktop Applications with C/C++ (2024) ✍️Автор: Pacheco R, Light 📃Страниц: 79 Это ваше полное руководство по рас
📚Mastering Desktop Applications with C/C++ (2024) ✍️Автор: Pacheco R, Light 📃Страниц: 79 Это ваше полное руководство по раскрытию всего потенциала C/C++ для создания мощных и элегантных приложений. Углубитесь в основы разработки приложений, научитесь создавать адаптивные пользовательские интерфейсы, обрабатывать вводимые пользователем данные и легко интегрировать базы данных. Скачать книгу

📚Mastering C++ Multithreading (2017) ✍️Автор: Maya Posch 📃Страниц: 306 Эта книга познакомит вас с тонкостями концепций мног
📚Mastering C++ Multithreading (2017) ✍️Автор: Maya Posch 📃Страниц: 306 Эта книга познакомит вас с тонкостями концепций многопоточности и параллелизма и научит эффективно применять их в C++. Что внутри: 🔸Углубитесь в детали того, как различные операционные системы в настоящее время реализуют многопоточность 🔸Выберите лучшие многопоточные API-интерфейсы при разработке нового приложения 🔸Изучите использование мьютексов, спин-блокировок и других концепций синхронизации и узнайте, как безопасно передавать данные между потоками Ссылка на книгу

📚Parallel and High Performance Computing (2021) ✍️Автор: Robert Robey, Yuliana Zamora 📃Страниц: 704 Книга предлагает методы
📚Parallel and High Performance Computing (2021) ✍️Автор: Robert Robey, Yuliana Zamora 📃Страниц: 704 Книга предлагает методы, гарантированно повышающие эффективность вашего кода. Вы научитесь оценивать аппаратные архитектуры и работать со стандартными инструментами отрасли, такими как OpenMP и MPI. Вы освоите структуры данных и алгоритмы, которые лучше всего подходят для высокопроизводительных вычислений, а также методы, позволяющие экономить энергию на портативных устройствах. Вы даже сможете провести масштабную симуляцию цунами на нескольких графических процессорах. Ссылка на книгу

📚Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series) (2011) ✍️Автор: Andrei Alexandresc
📚Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series) (2011) ✍️Автор: Andrei Alexandrescu 📃Страниц: 545 Книга написана для программистов высоко уровня и содержит описание технологий программирования, объединяющей обобщенное программирование, метапрограммирование шаблонов и объектно-ориентированное программирование вместе. В качестве примеров автор приводит большое количество шаблонов проектирования и способов их реализации на языке программирования С++. Ссылка на книгу

📚Optimized C++: Proven Techniques for Heightened Performance (2016) ✍️Автор: Kurt Guntheroth 📃Страниц: 387 Книга содержит н
📚Optimized C++: Proven Techniques for Heightened Performance (2016) ✍️Автор: Kurt Guntheroth 📃Страниц: 387 Книга содержит несколько примеров, демонстрирующих, как постепенно применять эти принципы для улучшения существующего кода, чтобы он соответствовал требованиям заказчика по быстродействию и производительности. Советы, содержащиеся в этой книге, оправдают себя, когда вы впервые услышите, как коллега восклицает: “Вау, это было быстро. Кто что-то исправил?” Что внутри: 🔸Выявляйте проблемные точки производительности с помощью профилировщика и программных таймеров 🔸Научитесь проводить повторяющиеся эксперименты для измерения производительности изменений в коде 🔸Оптимизируйте использование динамически распределяемых переменных 🔸Повысьте производительность циклических циклов и функций. Ссылка на книгу

📚Advanced C and C++ Compiling (2014) ✍️Автор: Milan Stevanovic 📃Страниц: 326 Книга подробно объясняется процесс сборки и по
📚Advanced C and C++ Compiling (2014) ✍️Автор: Milan Stevanovic 📃Страниц: 326 Книга подробно объясняется процесс сборки и показано, как интегрировать код других разработчиков в виде развернутых библиотек, а также как устранять проблемы и потенциальные несоответствия между вашим собственным и внешним деревьями кода. Что внутри: 🔸Подробные сведения о процессе сборки, включая компиляцию и компоновку 🔸О внутренней работе статических библиотек, разделяемых библиотек и исполняемых файлов 🔸Способы правильной разработки кода для плавной интеграции будущих изменений 🔸Советы по устранению неполадок с компиляцией и компоновкой, а также проблем во время выполнения Ссылка на книгу

📚Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development, 3rd Edition (2022) ✍️Автор:
📚Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development, 3rd Edition (2022) ✍️Автор: Prem Kumar Ponuthorai, Jon Loeliger 📃Страниц: 549 Это практическое руководство, состоящее из серии пошаговых руководств, быстро проведет вас от основ Git к продвинутым методам и предоставит простые, но в то же время точные рекомендации по работе со многими функциями Git. Вы узнаете, как быстро и эффективно работать со всеми, от небольших до очень крупных проектов. Что внутри: 🔸Узнайте, как использовать Git для реальных сценариев разработки 🔸Получите представление о распространенных вариантах использования Git, начальных задачах и базовых функциях 🔸Используйте систему распределенного контроля версий 🔸Узнайте, как управлять слияниями, конфликтами, исправлениями и различиями Ссылка на книгу

📚C++ Programming Cookbook: Proven solutions using C++ 20 across functions, file I/O, streams, memory management, STL (2024)
📚C++ Programming Cookbook: Proven solutions using C++ 20 across functions, file I/O, streams, memory management, STL (2024) ✍️Автор: Anais Sutherland 📃Страниц: 445 Это не просто сборник рецептов; это манифест прогрессивных методов разработки программного обеспечения и решения проблем. Читатели могут адаптировать и применять полученные знания в новых, неизведанных ситуациях, поскольку каждый рецепт не только решает конкретные проблемы, но и раскрывает фундаментальные идеи и методологии Что внутри: 🔸Глубокое погружение в функции 🔸Объектно-ориентированное программирование в действии 🔸Эффективное использование STL 🔸Изучение расширенных функциональных возможностей C++ Ссылка на книгу

📚Clean C++20: Sustainable Software Development Patterns and Best Practices (2021) ✍️Автор: Stephan Roth 📃Страниц: 499 Эта к
📚Clean C++20: Sustainable Software Development Patterns and Best Practices (2021) ✍️Автор: Stephan Roth 📃Страниц: 499 Эта книга, обновленная в соответствии с недавно выпущенным стандартом C++20, необходима каждому разработчику, архитектору программного обеспечения или руководителю команды, который заинтересован в хорошо проработанном коде на C++ и, следовательно, хочет сэкономить на разработке Что внутри: 🔸Изучите надежные принципы и правила чистого программирования на C++ 🔸Выполняйте разработку на основе тестирования (TDD) 🔸Улучшите модульность своей базы кода на C++ 🔸Откройте для себя шаблоны проектирования и идиомы C++ и применяйте их Ссылка на книгу

📚Introducing Qt 6: Learn to Build Fun Apps & Games for Mobile & Desktop in C++ (2021) ✍️Автор: Ben Coepp 📃Страниц: 329 Быст
📚Introducing Qt 6: Learn to Build Fun Apps & Games for Mobile & Desktop in C++ (2021) ✍️Автор: Ben Coepp 📃Страниц: 329 Быстро приступайте к работе с Qt, популярным фреймворком C++ с открытым исходным кодом для создания приложений и игр на основе C++. Эта книга поможет вам в кратчайшие сроки создавать как полнофункциональные настольные, так и мобильные приложения, включая несколько простых игровых приложений. Что внутри: 🔸Научитесь создавать свои первые приложения и игры с использованием платформы Qt 6 framework 🔸Проектируйте, создавайте и развертывайте свои первые приложения или игры Qt в виде готовых продуктов 🔸Изучите теорию и практику интеграции локальных систем хранения данных 🔸Рассмотрите развертывание в Windows и Android Ссылка на книгу

📚C++ Software Design: Design Principles and Patterns for High-Quality Software (2022) ✍️Автор: Klaus Iglberger 📃Страниц: 33
📚C++ Software Design: Design Principles and Patterns for High-Quality Software (2022) ✍️Автор: Klaus Iglberger 📃Страниц: 334 Хорошее проектирование программного обеспечения является залогом успеха вашего проекта. Но для этого необходимо иметь глубокое понимание последствий проектных решений и хороший обзор доступных альтернатив. С помощью этой книги опытные разработчики на C++ получат подробный, практический и не имеющий аналогов обзор проектирования программного обеспечения с помощью этого современного языка. Что внутри: 🔸Узнайте, как оценивать свой код с точки зрения разработки программного обеспечения 🔸Поймите, что такое разработка программного обеспечения, включая цели проектирования, такие как изменяемость и расширяемость 🔸Изучите преимущества и недостатки каждого подхода к проектированию 🔸Узнайте, как шаблоны проектирования помогают решать проблемы и выражать намерения Ссылка на книгу

📚Programming with C++20: Conceptes, Coroutines, Ranges, and more (2020) ✍️Автор: Fertig, Andreas 📃Страниц: 334 Книга учит п
📚Programming with C++20: Conceptes, Coroutines, Ranges, and more (2020) ✍️Автор: Fertig, Andreas 📃Страниц: 334 Книга учит программистов, имеющих опыт работы с C++, новым возможностям C++20 и тому, как их применять. Для этого требуется знание C++11. При необходимости будут кратко представлены элементы стандартов, существующих между C++11 и C++20. Однако основное внимание уделяется обучению возможностям C++20. Что внутри: 🔸Работайте с основами C++ 🔸Настройте среду Visual Studio в Windows и GCC в Linux, где вы сможете писать свой собственный код. 🔸Объявляйте и определяйте функции, классы и объекты, а также упорядочивайте код по пространствам имен 🔸Откройте для себя объектно-ориентированное программирование Ссылка на книгу

📚Navigating the Worlds of C and C++: Masters of Code (2024) ✍️Автор: Kameron Hussain, Frahaan Hussain 📃Страниц: 466 Это ваш
📚Navigating the Worlds of C and C++: Masters of Code (2024) ✍️Автор: Kameron Hussain, Frahaan Hussain 📃Страниц: 466 Это ваше идеальное руководство по быстрому и эффективному изучению программирования на C++. Специально для новичков в программировании эта книга предлагает ускоренный курс обучения, наполненный практическими проектами для закрепления ваших навыков. Ссылка на книгу