Отладчик
Отла́дчик (англ. debugger от bug, баг) — компьютерная программа для автоматизации процесса отладки: поиска ошибок в других программах, ядрах операционных систем, SQL-запросах и других видах кода. В зависимости от встроенных возможностей, отладчик позволяет выполнять трассировку, отслеживать, устанавливать или изменять значения переменных в процессе выполнения кода, устанавливать и удалять точки останова или условия остановки и так далее.
Виды и классификация
[править | править код]Основные классы отладчиков — символьные (высокоуровневые, как правило встраиваемые в интегрированные среды разработки) и машинные (низкоуровневые, работающие непосредственно с исполняемым процессорным кодом, включающие дизассемблеры и отладочные символы для представления точек выполнения), однако существует множество вариантов и комбинаций. Существуют специальные классы отладчиков по виду отлаживаемого программного обеспечения (например, отладчики ядра для ядер операционных систем).
Примеры
[править | править код]Среди популярных отладчиков: Microsoft Visual Studio Debugger (Windows)[1], Средства отладки Xcode (macOS и iOS), GDB (Linux)[2], Android SDK и Android Studio (Android).
Примечания
[править | править код]- ↑ Inside Windows Debugging: Inside Windows Debugging_p1 - Tarik Soulami - Google Книги (англ.). Дата обращения: 14 мая 2020. Архивировано 19 апреля 2021 года.
- ↑ 13 Linux Debuggers for C++ Reviewed | Dr Dobb's . Дата обращения: 14 мая 2020. Архивировано 1 августа 2020 года.
Ссылки
[править | править код]- Free Debugging Tools, Static Source Code Analysis Utilities, Bug Trackers (англ.)
- Wikibooks Debugger (англ.)
Для улучшения этой статьи по информационным технологиям желательно:
|