CodeView
Тип отладчик
Автор Дэвид Норрис
Разработчик Microsoft
Операционные системы MS-DOS
Windows
Дата выпуска 1985 год
Последняя версия встроена в Visual Studio

CodeView — автономный отладчик, разработанный Дэвидом Норрисом в Microsoft и выпущенный в 1985 году. Изначально CodeView предназначался для Microsoft C 4.0 и последующих версий. Позднее поддержка была добавлена для Visual Basic под MS-DOS, Microsoft Basic PDS и ряда других продуктов Microsoft. CodeView стал одним из первых полноэкранных отладчиков для MS-DOS, в отличие от линейных утилит, таких как DEBUG.COM и Symdeb.[1]

CodeView предоставлял пользователю несколько управляемых окон — например, окно кода, окно данных, командное окно.

После выхода Microsoft Visual C++ 1.0 возможности CodeView были интегрированы в единую интегрированную среду разработки (IDE), хотя автономная версия оставалась доступной в 16-разрядных выпусках Visual C++. Подобная интеграция считалась более удобной для разработки программного обеспечения, поскольку позволяло выполнять кодирование и отладку в едином интерфейсе.

В современных продуктах, таких как Microsoft Visual Studio, отладчик является комплексной частью среды разработки.[1]

Примечания

править
  1. 1 2 Raymond Chen. The evolution of Microsoft development tools. Microsoft Dev Blogs (1 июля 2011). Дата обращения: 4 августа 2025.


📚 Artikel Terkait di Wikipedia

SysRq

отладчиков, как уровня ОС, так и уровня приложения. Некоторые версии отладчика CodeView использовали клавишу для прерывания программы во время исполнения и переключения

Yasm

для Win32, MS64 COFF для Win64 (с поддержкой SEH). RDOFF2 STABS DWARF2 CodeView Название Yasm, особенно в форме акронима, имеет несколько возможных значений

Microsoft Visual Studio Debugger

отладчик значительную долю своего подхода и функциональности перенял от CodeView, отдельного текстового отладчика, который поставлялся с Microsoft Visual

Microsoft QuickC

поддержка адаптера VGA и 43-строчного режима адаптера EGA, а также отладчика CodeView. Данная версия была несовместима с некоторыми контроллерами жёстких дисков