Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only
Эта книга представляет собой специализированное руководство по диагностике памяти для программ на C и C++ в среде Linux. Автор, Дмитрий Востоков, фокусируется на развитии особого типа мышления — «memory thinking» — необходимого для эффективного анализа и отладки сложных проблем, связанных с управлением памятью, указателями и структурой данных в низкоуровневом программировании.
Книга построена в формате слайдов с подробными описаниями, что делает её идеальной для самостоятельного изучения или использования в качестве учебного пособия. Она охватывает философию указателей, работу с различными типами данных (базовые типы, структуры, классы), механизмы выделения памяти (стек, динамическая память), аспекты организации исходного кода и чтения сложных объявлений. Особое внимание уделяется типичным ошибкам, таким как висячие указатели, неверные разыменования и проблемы с выравниванием.
Издание предназначено для опытных разработчиков и инженеров по диагностике, которые уже знакомы с основами C/C++ и Linux. Оно не является вводным курсом по языкам, а скорее углубляется в практические аспекты отладки и анализа памяти, необходимые для поддержки и оптимизации производительных и надёжных систем. Книга отражает многолетний опыт автора в области программной диагностики.









