Отладчик
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 20 марта 2013;
проверки требует 1 правка.
Отла́дчик (деба́ггер, англ. debugger) — компьютерная программа, предназначенная для поиска ошибок в других программах, ядрах операционных систем, SQL-запросах и других видах кода. Отладчик позволяет выполнять трассировку, отслеживать, устанавливать или изменять значения переменных в процессе выполнения кода, устанавливать и удалять контрольные точки или условия остановки и т.д.
[править] Популярные отладчики
- AQtime — коммерческий отладчик для приложений, созданных для .NET Framework версии 1.0, 1.1, 2.0, 3.0, 3.5 (включая ASP.NET приложения), а также для Windows 32- и 64-битных приложений;
- DBX — стандартный отладчик уровня исходного кода для языков C, C++, Фортран и Java, доступный для операционных систем Solaris, AIX, IRIX, Tru64 UNIX, GNU/Linux и BSD;
- DDD — графический фронтэнд к отладчикам DBX и GDB, использующий библиотеку виджетов Motif;
- DTrace — фреймворк динамической трассировки для Solaris, OpenSolaris, FreeBSD, Mac OS X и QNX; DTrace не является отладчиком в классическом понимании этого термина, так как DTrace не может приостановить работу программы, из-за этого DTrace нельзя использовать для пошагового выполнения программы;
- Electric Fence — отладчик памяти;
- GNU Debugger — портабельный отладчик уровня исходного кода и дизассемблер из системы программирования GNU, работающий со многими языками программирования, операционными системами и системными архитектурами;
- IDA — дизассемблер и отладчик уровня машинного кода для операционных систем семейств GNU/Linux и Windows;
- MDB — универсальный модульный отладчик уровня исходного кода для Solaris, может использоваться как локальный отладчик ядра;
- Microsoft Visual Studio — среда разработки программного обеспечения корпорации Microsoft, включающая средства отладки уровня исходного кода;
- OllyDbg — бесплатный отладчик уровня машинного кода для операционных систем семейства Windows;
- Immunity Debugger — отладчик, такой же, как OllyDbg, но с возможностью подключения скриптов на языке Python;
- SoftICE — отладчик уровня ядра для операционных систем семейства Windows;
- Dr. Watson — стандартный отладчик Windows, позволяет создавать дампы памяти;
- TotalView — коммерческий отладчик для Unix;
- WinDbg — бесплатный отладчик от корпорации Microsoft;
- FlexTracer — коммерческий отладчик SQL-запросов для различных СУБД.
[править] См. также
[править] Ссылки
Для улучшения этой статьи по информационным технологиям желательно?:
|
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |

