Cтраница 1
Отладочные средства собраны в правой части панели инструментов окна редактора / отладчика ( рис. А. [1]
Отладочные средства являются инструментом, который программист может, а часто и должен использовать для отладки своих программ. [2]
Средства поддержки экспертных систем.| Отладочные средства. [3] |
Отладочные средства ( рис. 31) содержат программы трассировки, позволяющие конструктору экспертной системы следить за последовательностью выполнения операций при решении задач. С их помощью он может просматривать выполнение отдельных подпрограмм. [4]
Отладочные средства системы наряду с традиционными позволяют вывести алгоритм решения задачи или диагностику в случае, если поставленная задача оказалась неразрешимой. [5]
Отладочные средства языка включаются по условию, с ислоль-вованием условных операторов языка. Исходные значения, управляющие включением и выключением средств, вводятся с внешних носителей ( обычно с перфокарт) в самом начале работы программы; на перфокартах они располагаются перед прочими исходными данными, чтобы их легко можно было найти. [6]
Наиболее употребительные отладочные средства - отладочная выдача и прокрутка. Первая производит распечатку регистров и заданных областей. Последняя дает детальную распечатку о выполнении всех команд программы или только команд передачи управления. [7]
Операторы - отладочные средства игнорируются. [8]
Некоторые языки программирования и соответствующие им трансляторы имеют собственные отладочные средства, которые дают, например, возможность проверить последовательность выполнения операторов любого участка программы ( трассы), изменения значений переменных, а также последовательность обращений к подпрограммам. Эти возможности обеспечиваются специальными операторами языка. [9]
После окончания отладки программы из нее следует удалить все отладочные средства. С помощью средств операционной системы программа записывается на языке машинных команд, чтобы не повторять процесс трансляции и редактирования многократно. Готовая к решению программа вместе с исходными данными вводится в ЭВМ. Процесс счета программы осуществляется автоматически. [10]
Наконец, весьма существенную помощь в работе программиста могут оказать отладочные средства. В ОС ЕС аналогичные и даже более широкие функции выполняются макрокомандой SNAP, тестран-отладчиком и тестран-редактором. Значительным удобством перечисленных средств является то, что отладочное задание может составляться в терминах меток команд и наименований полей исходной программы. [11]
Операционная система ЭВМ включает транслятор, ретранслятор, драйверы ввода-вывода и отладочные средства. [12]
При выполнении записи на языке символического программирования операторы, управляющие трансляцией ( отладочные средства), игнорируются. Они выполняются в процессе работы транслятора. [13]
Требования к такому подходу - встраивание предопределенных ( базовых) тестовых ресурсов и ресурсов, назначаемых пользователем ( разработчиком), автоматическое ( без постоянного управления проектировщиком) поступление требуемых данных в отладочные средства, использование интерфейса реального времени между исследуемым устройством и отладочным средством: Real-Time Data Transfer ( RTDT), JTAG или другого определяемого пользователем интерфейса. Основными требованиями к базовому тестовому оборудованию являются минимальное и предсказуемое паразитное воздействия на выполнение основных функций оборудования и его оптимальность. Точно так же, от встраиваемого разработчиком оборудования требуется наличие в нем механизмов управления его встраиванием и включение в его состав средств условного включения / выключения. [14]
Однако кроме этого система программирования предоставляет в распоряжение пользователя средства управления вводом-выводом; библиотеки ( архивы), в которых могут постоянно или временно храниться информационные и программные наборы данных; стандартные и нестандартные заготовки, аналогичные стандартным и нестандартным функциям в языках высокого уровня; различные отладочные средства, учитывающие специфику языка программирования и многое другое. [15]