Преимущества использования символических отладчиков перед машинными:
- Возможность отладки на уровне исходного кода. www.regatta.cs.msu.su Например, с помощью символических отладчиков можно отлаживать программы, написанные на языках C, C++, Pascal и FORTRAN. www.regatta.cs.msu.su
- Отображение данных, использующихся в отлаживаемой программе. kazus.ru Отладчик позволяет в любой момент просмотреть данные, которыми манипулирует программа. kazus.ru
- Контекстные действия с текстом программы. kazus.ru Например, можно выполнять программу «до курсора», то есть до указанного пользователем места в исходном тексте, ставить точки останова на указанные строки. kazus.ru При этом разработчику не нужно знать соответствующие строкам исходного текста адреса: отладчик сам определит их по таблице. kazus.ru
Таким образом, символические отладчики предоставляют более широкие возможности для отслеживания выполнения программы по её исходному тексту и просмотра используемых данных.