Вопросы к Поиску с Алисой
Разница между символьными и машинными отладчиками заключается в уровне работы с кодом. ru.wikipedia.org
Символьные отладчики — высокоуровневые, как правило, встраиваемые в интегрированные среды разработки. ru.wikipedia.org Они позволяют вести символьную отладку, так как отладчик «знает» адреса всех символьных переменных, массивов и структур. studizba.com Пользователь может оперировать символьными именами, не утруждая себя запоминанием их адресов. studizba.com
Машинные отладчики — низкоуровневые, работают непосредственно с исполняемым процессорным кодом. ru.wikipedia.org Такие отладчики включают дизассемблеры и отладочные символы для представления точек выполнения. ru.wikipedia.org
Таким образом, символьные отладчики ориентированы на работу с кодом на высоком уровне, а машинные — на уровне исполняемого кода.