Турбо-отладчик ⇐ Васина Википедия
-
Автор темыwiki_de
- Всего сообщений: 52874
- Зарегистрирован: 13.01.2023
Турбо-отладчик
'''Turbo Debugger''' (TD) — это автономный отладчик, разработанный компанией Borland, с символьно-ориентированным пользовательским интерфейсом|символьно-ориентированным пользовательским интерфейсом.
Начиная с первой версии, несколько рабочих шагов можно сохранить в виде макроса и назначить комбинации клавиш. Можно одновременно отображать исходный код программы и соответствующий язык ассемблера|ассемблерный код.
== Поддерживаемые языки ==
Отладчик оптимизирован для языков программирования Borland C++, Turbo C|Turbo C/C++, Borland Pascal, Turbo Pascal и Turbo Assembler (TASM), но в принципе его также можно в значительной степени использовать с эквивалентными конкурирующими продуктами, такими как Microsoft C, QuickC (включая QuickAssembler) и Microsoft Macro Assembler. Однако Microsoft Pascal и QuickPascal не поддерживаются. Таблицы символов для CodeView можно создавать с помощью этого инструмента.
== История ==
=== DOS и Windows ===
В таблице ниже представлена подборка наиболее важных изменений в каждой версии:
* Полная поддержка Turbo Pascal 5.0, Turbo C 2.0 и Turbo Assembler 1.0
* Turbo Debugger может использовать три типа памяти, при условии, что они доступны:
** Основная память
** Расширенная спецификация памяти|EMS
**Спецификация расширенной памяти|XMS
* Макросы для сложных рабочих операций
* Удаленная отладка под DOS с помощью инструмента * Поддержка объектно-ориентированного программирования|Объектно-ориентированное программирование в Turbo Pascal и Turbo C++
* Поддержка программ TSR и драйверов устройств
* * Турбо-отладчик для Windows (TDW)
* Аналогично удаленной отладке в Windows. * Для удаленной отладки поддерживается более высокая скорость передачи символов | скорость передачи данных
* Сообщения можно отслеживать для программ Windows
* Поддержка объектно-ориентированного программирования в Turbo C++ для Windows
* Поддержка 16-битных и 32-битных программ
* Поддержка больших программ
* Поддержка многопоточности в Windows
* Присоединение к запущенному процессу в Microsoft Windows NT|Windows NT
* Обработка исключений для программ C и C++
* Поддержка программ, использующих библиотеку Object Windows (OWL)
* *
* Поддержка Object Pascal или производного Embarcadero Delphi|Delphi
* Своевременная отладка под Windows NT
=== OS/2 ===
В следующей таблице представлены некоторые специальные функции Turbo Debugger GX для OS/2:
* Графический интерфейс пользователя для OS/2
* Поддержка Borland C++ для OS/2 и Turbo Assembler для OS/2
* Поддержка регистров аппаратной отладки
* Инструменты для менеджера презентаций
* Два режима отладки для приложений PM:
** «Мягкий режим» (по умолчанию):
Все приложения PM могут отправлять и получать сообщения. Они могут прибыть с задержкой и в другом порядке.
** «Жесткий режим»:
Все приложения PM остановлены. Исключением является заявление, которое в настоящее время расследуется. Сообщения для проверяемого приложения всегда приходят в том порядке, в котором они были отправлены. Однако многозадачность невозможна.
* Несколько окон исходного кода могут быть открыты одновременно
== Прием ==
Журнал Byte (журнал)|Byte высоко оценил эту программу в 1989 году и назвал ее швейцарским армейским ножом с точки зрения набора функций.
== Литература ==
* * * *
Категория:Инструмент программирования
Категория:Программное обеспечение DOS
Категория:Программное обеспечение OS/2
Категория:Программное обеспечение для Windows
Категория:Историческое программное обеспечение
Подробнее: https://de.wikipedia.org/wiki/Turbo_Debugger
'''Turbo Debugger''' (TD) — это автономный отладчик, разработанный компанией Borland, с символьно-ориентированным пользовательским интерфейсом|символьно-ориентированным пользовательским интерфейсом.
Начиная с первой версии, несколько рабочих шагов можно сохранить в виде макроса и назначить комбинации клавиш. Можно одновременно отображать исходный код программы и соответствующий язык ассемблера|ассемблерный код.
== Поддерживаемые языки ==
Отладчик оптимизирован для языков программирования Borland C++, Turbo C|Turbo C/C++, Borland Pascal, Turbo Pascal и Turbo Assembler (TASM), но в принципе его также можно в значительной степени использовать с эквивалентными конкурирующими продуктами, такими как Microsoft C, QuickC (включая QuickAssembler) и Microsoft Macro Assembler. Однако Microsoft Pascal и QuickPascal не поддерживаются. Таблицы символов для CodeView можно создавать с помощью этого инструмента.
== История ==
=== DOS и Windows ===
В таблице ниже представлена подборка наиболее важных изменений в каждой версии:
* Полная поддержка Turbo Pascal 5.0, Turbo C 2.0 и Turbo Assembler 1.0
* Turbo Debugger может использовать три типа памяти, при условии, что они доступны:
** Основная память
** Расширенная спецификация памяти|EMS
**Спецификация расширенной памяти|XMS
* Макросы для сложных рабочих операций
* Удаленная отладка под DOS с помощью инструмента * Поддержка объектно-ориентированного программирования|Объектно-ориентированное программирование в Turbo Pascal и Turbo C++
* Поддержка программ TSR и драйверов устройств
* * Турбо-отладчик для Windows (TDW)
* Аналогично удаленной отладке в Windows. * Для удаленной отладки поддерживается более высокая скорость передачи символов | скорость передачи данных
* Сообщения можно отслеживать для программ Windows
* Поддержка объектно-ориентированного программирования в Turbo C++ для Windows
* Поддержка 16-битных и 32-битных программ
* Поддержка больших программ
* Поддержка многопоточности в Windows
* Присоединение к запущенному процессу в Microsoft Windows NT|Windows NT
* Обработка исключений для программ C и C++
* Поддержка программ, использующих библиотеку Object Windows (OWL)
* *
* Поддержка Object Pascal или производного Embarcadero Delphi|Delphi
* Своевременная отладка под Windows NT
=== OS/2 ===
В следующей таблице представлены некоторые специальные функции Turbo Debugger GX для OS/2:
* Графический интерфейс пользователя для OS/2
* Поддержка Borland C++ для OS/2 и Turbo Assembler для OS/2
* Поддержка регистров аппаратной отладки
* Инструменты для менеджера презентаций
* Два режима отладки для приложений PM:
** «Мягкий режим» (по умолчанию):
Все приложения PM могут отправлять и получать сообщения. Они могут прибыть с задержкой и в другом порядке.
** «Жесткий режим»:
Все приложения PM остановлены. Исключением является заявление, которое в настоящее время расследуется. Сообщения для проверяемого приложения всегда приходят в том порядке, в котором они были отправлены. Однако многозадачность невозможна.
* Несколько окон исходного кода могут быть открыты одновременно
== Прием ==
Журнал Byte (журнал)|Byte высоко оценил эту программу в 1989 году и назвал ее швейцарским армейским ножом с точки зрения набора функций.
== Литература ==
* * * *
Категория:Инструмент программирования
Категория:Программное обеспечение DOS
Категория:Программное обеспечение OS/2
Категория:Программное обеспечение для Windows
Категория:Историческое программное обеспечение
Подробнее: https://de.wikipedia.org/wiki/Turbo_Debugger
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
Мобильная версия