uk
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 день
Архів дописів
📚Build Your Own Redis with C/C++ (2023) ✍️Автор: James Smith 📃Страниц: 105 Эта книга содержит пошаговое руководство по прос
📚Build Your Own Redis with C/C++ (2023) ✍️Автор: James Smith 📃Страниц: 105 Эта книга содержит пошаговое руководство по простой реализации сервера, подобного Redis. Она предназначена в качестве практического руководства или самоучителя по сетевому программированию, а также реализации и применению базовых структур данных на C. Скачать книгу

📚Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Recon
📚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 📃Страниц: 105 Эта книга предоставляет базовые знания и практические основы, которые вам понадобятся для освоения внутренней структуры и поведения программ Linux. Она состоит из практических пошаговых упражнений возрастающей сложности с объяснениями и обширными диаграммами. Вы также будете работать с отладчиком GDB и использовать его для дизассемблирования и реверсирования. Что внутри: 🔸Ознакомьтесь с основами языка ассемблера x64 🔸Изучите основные команды отладчика GDB для отладки и двоичного анализа 🔸Изучите генерацию кода компиляторами C и C++ с оптимизацией компилятора и без нее 🔸Посмотрите на дизассемблирование двоичного кода и обратные шаблоны Скачать книгу

📚Learning Modern C++ for Finance (2023) ✍️Автор: Daniel Hanson 📃Страниц: 115 Многие специалисты по финансовому моделировани
📚Learning Modern C++ for Finance (2023) ✍️Автор: Daniel Hanson 📃Страниц: 115 Многие специалисты по финансовому моделированию тяготеют к Python, R и VBA, но многие разработчики натыкаются на эти языки, когда дело доходит до производительности. Эта практическая книга демонстрирует, почему C++ по-прежнему является одним из доминирующих языков производственного качества для финансовых приложений и систем. Многие программисты считают, что C++ слишком сложен для изучения Скачать книгу

📚C++ for Beginners: A Comprehensive Guide to Transform Your Passion into Programming Proficiency (2024) ✍️Автор: VERA POE 📃
📚C++ for Beginners: A Comprehensive Guide to Transform Your Passion into Programming Proficiency (2024) ✍️Автор: VERA POE 📃Страниц: 78 После этого краткого введения в руководстве рассматриваются такие важные темы, как программные константы, функции, полиморфизм, типы операторов и перегрузка, макросы и шаблоны, а также различные другие детали. Эти обсуждения тщательно подготовлены, чтобы внести значительный вклад в ваше овладение программированием на C++, гарантируя, что после прочтения этого руководства вы получите всестороннее представление о предмете. Скачать книгу

📚C++ Templates: The Complete Guide (2017) ✍️Автор: David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor 📃Страниц: 225 Шаб
📚C++ Templates: The Complete Guide (2017) ✍️Автор: David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor 📃Страниц: 225 Шаблоны — одна из самых мощных особенностей C++, но они по-прежнему часто используются неэффективно и неправильно, несмотря на улучшения в языке. В данной книге три эксперта по C++ показывают почему, когда и как использовать современные шаблоны для создания более быстрого, эффективного и простого в обслуживании программного обеспечения. Что внутри: 🔸Поймете, как именно ведут себя шаблоны, и сможете избежать распространенных ошибок; 🔸Научитесь использовать шаблоны для написания более эффективного, гибкого и удобного в обслуживании программного обеспечения; 🔸Освоите самые эффективные современные идиомы и техники; 🔸Воспользуетесь утилитами для обобщенного программирования в стандартной библиотеке C++. Скачать книгу

📚Arduino Solutions Handbook: Design Interesting DIY Projects Using Arduino Uno, C and C++ (2023) ✍️Автор: Dr. Sandeep Saini,
📚Arduino Solutions Handbook: Design Interesting DIY Projects Using Arduino Uno, C and C++ (2023) ✍️Автор: Dr. Sandeep Saini, Manpreet Kaur 📃Страниц: 225 Эта книга специально разработана для тех, кто хочет использовать полный набор возможностей, которые предлагает Arduino, для автоматизации задач, создания беспроводных контроллеров, проектирования простых веб-серверов и всего остального. Этим исчерпывающим руководством могут воспользоваться любители, программисты-роботы, студенты и разработчики. Что внутри: 🔸Узнайте, как спроектировать 6-уровневый индикатор уровня воды с использованием светодиодной матрицы. 🔸 Создавайте популярные проекты домашней автоматизации с использованием платы Arduino. 🔸 Разрабатывайте простые робототехнические проекты на базе Arduino с использованием двигателей постоянного тока и серводвигателей. 🔸 Поймите, как можно взаимодействовать между двумя платами Arduino с помощью SPI-связи. Скачать книгу

📚C++ System Programming Cookbook (2020) ✍️Автор: Onorato Vaticone 📃Страниц: 279 Системное программирование - это разработка
📚C++ System Programming Cookbook (2020) ✍️Автор: Onorato Vaticone 📃Страниц: 279 Системное программирование - это разработка и написание компьютерных программ, которые тесно взаимодействуют с базовой операционной системой и позволяют компьютерному оборудованию взаимодействовать с программистом и пользователем. Данная книга послужит справочником для разработчиков, которые хотят иметь готовые к использованию решения для основных аспектов системного программирования. Что внутри: 🔸Ознакомитесь с основами, включая makefile, компиляцию, связывание и отладку; 🔸Углубите свои знания об управлении памятью; 🔸Используете процессы и потоки для синхронизации; 🔸Узнаете, как правильно взаимодействовать с консолью. Скачать книгу

📚C++ Programming (Mastering Programming Languages Series) (2023) ✍️Автор: Theophilus Edet 📃Страниц: 336 В постоянно меняюще
📚C++ Programming (Mastering Programming Languages Series) (2023) ✍️Автор: Theophilus Edet 📃Страниц: 336 В постоянно меняющемся мире языков программирования C++ является краеугольным камнем, известным своей мощью, универсальностью и актуальностью вне времени. Окунитесь в мир программирования на C++ с нашим всеобъемлющим руководством, разработанным как для новичков, так и для опытных разработчиков Скачать книгу

📚Introduction to C++ : 500+ Difficulty-Scaled Solved Programming Exercises (2023) ✍️Автор: George S. Tselikis 📃Страниц: 906
📚Introduction to C++ : 500+ Difficulty-Scaled Solved Programming Exercises (2023) ✍️Автор: George S. Tselikis 📃Страниц: 906 Цель этой книги - дать основательное введение в язык C++ и знания в области программирования с помощью большого количества практических примеров и содержательных советов. Она включает в себя более 500 упражнений и примеров возрастающей сложности, чтобы помочь читателю понять принципы C++ и увидеть, как концепции могут материализоваться в коде. Скачать книгу

📚Learn LLVM 17, 2nd Edition: A beginner’s guide to learning LLVM compiler tools and core libraries with C++ (2024) ✍️Автор:
📚Learn LLVM 17, 2nd Edition: A beginner’s guide to learning LLVM compiler tools and core libraries with C++ (2024) ✍️Автор: Kai Nacke 📃Страниц: 416 Эта книга предназначена для разработчиков компиляторов, энтузиастов и инженеров, впервые знакомящихся с LLVM. Инженеры-программисты на C++, желающие использовать инструменты на основе компиляторов для анализа и улучшения кода, а также обычные пользователи библиотек LLVM, которые хотят получить больше знаний о LLVM essentials, также найдут эту книгу полезной. Для понимания концепций, описанных в этой книге, необходим опыт программирования на C++ среднего уровня. Что внутри: 🔸Сконфигурируйте, скомпилируйте и установите платформу LLVM 🔸Поймите, как организован исходный код LLVM 🔸Узнайте, что вам нужно сделать, чтобы использовать LLVM в ваших собственных проектах 🔸Изучите структуру компилятора и реализуйте крошечный компилятор Сгенерируйте LLVM IR для общих конструкций исходного языка Скачать книгу

📚Beginning C++ Compilers: An Introductory Guide to Microsoft C/C++ and MinGW Compilers (2024) ✍️Автор: Berik I. Tuleuov, Ade
📚Beginning C++ Compilers: An Introductory Guide to Microsoft C/C++ and MinGW Compilers (2024) ✍️Автор: Berik I. Tuleuov, Ademi B. Ospanova 📃Страниц: 219 Авторы предлагают простой способ развертывания компилятора Microsoft C/C++: без проблем с дисковым пространством и нехватки аппаратных ресурсов. Описанный метод значительно экономит время, поскольку программное обеспечение может быть развернуто даже на съемных устройствах, таких как флэш-накопители, простым и портативным способом. Что внутри: 🔸Быстрая установка современных компиляторов Microsoft C/C++ и MinGW. 🔸Как подготовить многоразовый и переносимый пакет компиляторов Microsoft C/C++ и 🔸MinGW на съемных носителях (флэш-накопитель, CD/DVD). 🔸Как использовать компиляторы Microsoft C/C++ и MinGW даже на старых/медленных компьютерах без стандартной установки. Скачать книгу

📚Professional C++ (2024) ✍️Автор: Marc Gregoire 📃Страниц: 1379 Охватывая основные новые редакции, содержащиеся в новом стан
📚Professional C++ (2024) ✍️Автор: Marc Gregoire 📃Страниц: 1379 Охватывая основные новые редакции, содержащиеся в новом стандарте C++ под кодовым названием C++23, книга предлагает тематические исследования с рабочим кодом, который был протестирован в Windows и Linux. Что внутри: 🔸Максимально расширьте возможности C++ с помощью эффективных дизайнерских решений 🔸Освоите малоизвестные элементы и узнайте, каких методов следует избегать 🔸Применяйте новые обходные пути и рекомендации по тестированию/отладке 🔸Используйте сегменты реальных программ в своих собственных приложениях Скачать книгу

📚 C++ Concurrency in Action (2019) ✍️Автор: Anthony Williams 📃Страниц: 592 Данная книга написана для программистов, желающи
📚 C++ Concurrency in Action (2019) ✍️Автор: Anthony Williams 📃Страниц: 592 Данная книга написана для программистов, желающих углубиться в тему многопоточности на C++. В ней подробно описано использование полезных особенностей языка, а также приведены типичные ошибки и готовые решения проблем разработки приложений с использованием нескольких потоков. Что внутри: 🔸Исчерпывающее описание реализации многопоточности в C++; 🔸Работа с атомарными операциями; 🔸Множество примеров кода, отсутствие багов; Скачать книгу

📚 Effective C++ Digital Collection 140 Ways to Improve Your Programming (2018) ✍️Автор: Scott Meyers 📃Страниц: 2203 Книга б
📚 Effective C++ Digital Collection 140 Ways to Improve Your Programming (2018) ✍️Автор: Scott Meyers 📃Страниц: 2203 Книга была освоена сотнями тысяч программистов по всему миру. Причина ясна: практический подход Скотта Мейерса к C++ описывает эмпирические правила, используемые экспертами для создания ясного, правильного и эффективного кода. Книга построена вокруг 55 конкретных рекомендаций, каждое из которых описывает способ лучшего написания C++. Каждое подкреплено конкретными примерами. Скачать книгу

📚 C++ Programming: An Object-Oriented Approach (2020) ✍️Автор: Behrouz A. Forouzan, Richard F. Gilberg 📃Страниц: 959 Програ
📚 C++ Programming: An Object-Oriented Approach (2020) ✍️Автор: Behrouz A. Forouzan, Richard F. Gilberg 📃Страниц: 959 Программирование на C++: Объектно-ориентированный подход преследует две основные цели: обучать основным принципам программирования, изложенным в учебной программе ACM для класса CS1, и обучать базовым конструкциям языка C++. Хотя C++ является сложным и профессиональным языком, опыт показывает, что начинающие студенты могут легко понять и использовать C++. Скачать книгу

📚Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only (2023) ✍️Автор: Dmitry Vostokov 📃Страниц: 258
📚Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only (2023) ✍️Автор: Dmitry Vostokov 📃Страниц: 258 Уверенное знание языков C и C++ необходимо для полного понимания диагностических артефактов Linux, таких как дампы памяти ядра, и проведения диагностики, экспертизы и анализа первопричин, не ограничиваясь перечислением обратных трасс. Текст содержит слайды, краткие заметки, подчеркивающие отдельные моменты, и продублированные фрагменты исходного кода, которые легко скопировать в вашу любимую IDE. Скачать книгу

📚Unreal Engine 4 Scripting with C++ Cookbook (2022) ✍️Автор: Sherif W., Whittle S. 📃Страниц: 453 Эта книга, содержащая боле
📚Unreal Engine 4 Scripting with C++ Cookbook (2022) ✍️Автор: Sherif W., Whittle S. 📃Страниц: 453 Эта книга, содержащая более 80 практических рецептов, представляет собой руководство, в котором демонстрируются методы использования возможностей сценариев C++ при разработке игр с помощью UE4 Что внутри: 🔸Создавайте библиотеки функций (Blueprints), содержащие повторно используемый код, для сокращения затрат на обслуживание 🔸Переносите низкоуровневые функции из Blueprint в C++ для повышения производительности 🔸Абстрагируйтесь от сложных деталей реализации, чтобы упростить рабочие процессы дизайнера Ссылка на книгу

📚Algorithms in a Nutshell: A Practical Guide (2016) ✍️Автор: George T. Heinemanс 📃Страниц: 389 Мы рассчитываем, что эта кни
📚Algorithms in a Nutshell: A Practical Guide (2016) ✍️Автор: George T. Heinemanс 📃Страниц: 389 Мы рассчитываем, что эта книга будет максимально полезна специалистам по программному обеспечению, программистам и дизайнерам. Для достижения ваших целей вам нужен доступ к качественному ресурсу, который объясняет реальные решения практических алгоритмов, необходимых вам для решения реальных задач. Ссылка на книгу

📚Deep Belief Nets in C++ and CUDA C (2018) ✍️Автор: Convolutional Nets. Masters 📃Страниц: 184 Эта книга является продолжени
📚Deep Belief Nets in C++ and CUDA C (2018) ✍️Автор: Convolutional Nets. Masters 📃Страниц: 184 Эта книга является продолжением 1-го и 2-го томов этой серии. В предыдущих томах даны многочисленные ссылки на материалы, особенно в отношении кодирования многопоточных операций и реализаций CUDA. По этой причине настоятельно рекомендуется, чтобы вы были хотя бы немного знакомы с материалами томов 1 и 2 Две основные цели этой книги - представить важные алгоритмы сверточных сетей во всех деталях и помочь программистам в правильном и эффективном программировании этих алгоритмов. Ссылка на книгу

📚A Tour of C++ (2019) ✍️Автор: Bjarne Stroustrup 📃Страниц: 255 Знаменитое руководство создателя C++ Бьёрна Страуструпа полу
📚A Tour of C++ (2019) ✍️Автор: Bjarne Stroustrup 📃Страниц: 255 Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка. Что внутри: 🔸Функции; 🔸Типы данных; 🔸Указатели и ссылки; 🔸Структуры; 🔸Аллокаторы и многое другое. Ссылка на книгу