6 месяцев назад
Разбирая дебаггеры: анатомия работающей программы
Дебаггеры — это инструменты, которые кажутся магией для новичков и неотъемлемой частью работы для опытных разработчиков. В статье "Demystifying Debuggers, Part 2: The Anatomy of a Running Program" автор объясняет, как дебаггеры работают на низком уровне, и почему понимание их устройства важно для каждого программиста. Работающая программа — это сложное взаимодействие кода, операционной системы и аппаратного обеспечения. Когда мы запускаем программу, происходят следующие процессы: Дебаггер — это инструмент,...
551 читали · 5 лет назад
Отладчик GDB
Львиная часть работы программиста состоит не написании исходных текстов программ, а в их отладке. Для этих целей используются специальная программа, которая так и называется «отладчик» (debugger). Одним...