Книги для программистов
155K subscribers
798 photos
19 videos
772 links
Все о книгах из мира IT.

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

Курс по ML: https://clc.to/8MJE8w

Другие наши курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Download Telegram
📖 Обзор книги «Параллельное программирование на современном C++»

Направление: #proglib_cpp
Уровень: #proglib_advanced

Книга охватывает такие темы, как модели памяти, атомарные переменные, управление потоками, параллельные алгоритмы и сопрограммы.

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

🔹 Основные темы книги

— Модель памяти и атомарные переменные.
— Управление потоками и синхронизация.
— Параллельные алгоритмы в стандартной библиотеке C++.
— Сопрограммы и их применение.
— Шаблоны синхронизации и параллельной архитектуры.
— Потокобезопасные структуры данных.
— Инструменты для анализа и оптимизации параллельного кода.

💬 Что говорят читатели

Речевые обороты и конструкции предложений имеют малого общего с русским языком.

Особое внимание уделено опасностям и трудностям параллельного программирования и способам борьбы с ними.


Плюсы

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

Минусы

— Книга не подходит для новичков, так как требует предварительного опыта работы с C++.
— Некоторые примеры кода могут быть устаревшими из-за стремительного развития стандарта C++.

🖊 Об авторе

Райнер Гримм — опытный разработчик и ментор по C++. Он активно вносит вклад в сообщество C++ и делится знаниями на конференциях и в публикациях.

Купить книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🥱43🔥3🎉1
📖 Обзор книги «C++ Memory Management: Write Leaner and Safer C++ Code Using Proven Memory-Management Techniques»​

Направление: #proglib_cpp_memory
Уровень: #proglib_intermediate

Это практическое руководство по управлению памятью в C++, написанное Патрисом Руа — участником комитета стандартизации ISO C++.

Книга предназначена для разработчиков, стремящихся углубить свои знания в области эффективного и безопасного управления памятью в C++-программах.​

🔹 Основные темы


— Модель объектов в C++ и управление временем жизни
— Использование и создание умных указателей
— Перегрузка операторов выделения памяти
— Разработка собственных контейнеров и аллокаторов
— Механизмы управления памятью: арены, отложенное освобождение
— Реализация детекторов утечек памяти
— Современные практики и стандарты C++​

💬 Что говорят читатели

Эта книга полна подробных знаний о C++ и управлении памятью. Отличное чтение

Мне особенно понравилась часть о написании обобщённых контейнеров. Это определённо превзошло мои ожидания!

В C++ действительно нужно управлять памятью, и то, как Патрис объясняет, как это делать правильно, очень ценно


Плюсы

— Автор — участник комитета ISO C++, что обеспечивает актуальность и глубину материала
— Практические примеры и пошаговые инструкции
— Подходит для разработчиков, работающих с системами реального времени, встроенными системами и играми​

Минусы

— Требуется базовое понимание C++ и концепций управления памятью

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

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3👏3