Математика | ||||
Диалоговая отладка программ на языке ПЛ/-Лепин-Дмитрюкоз Г. А М.: Финансы и статистика, 1986.— 240 с.: ил. | ||||
Лепин-Дмитрюкоз Г. А. Диалоговая отладка программ на языке ПЛ/1. — М.: Финансы и статистика, 1986.— 240 с.: ил.
Цель книги — научить программистов работе с отладочным транслятором в режиме диалога на распространенном алгоритмическом языке ПЛ/1, что значительно повысит эффективность работы специалистов. Даны рекомендации по использованию режимов отладочного транслятора, рассмотрены особенности Входного языка ПЛ/1, реализованные в отладочном трансляторе. Для пользователей ЕС ЭВМ, проблемных программистов и студенте» вузов. ПРЕДИСЛОВИЕ Новые режимы операционной системы ОС ЕС ЭВМ определили направление развития систем программирования на основе широко используемых алгоритмических языков ПЛ/1, Фортран и Кобол. Появление режима разделения времени, который предоставляет простые и удобные диалоговые средства общения с ЭВМ, привело к созданию в системах программирования посредников по вызову трансляторов в среде разделения времени и диалоговых средств ведения отладки на входном языке. Пользователю системы программирования, работающему в среде разделения времени, доступны все возможности, предоставляемые системой разделения времени (СРВ). По сравнению с пакетной обработкой она имеет ряд преимуществ по использованию ЭВМ. При работе в режиме пакетной обработки составленное пользователем задание на трансляцию, редактирование и выполнение программы передается диспетчеру ЭВМ, который включает его в пакет заданий. Сформированный пакет оператор запускает для обработки на ЭВМ без участия пользователя. Отсутствие прямых контактов пользователя с ЭВМ в режиме пакетной обработки не позволяет ему сразу исправлять обнаруженные транслятором ошибки. Пользователю требуется за рабочим столом проанализировать результаты обработки своего задания, подготовить новый вариант и передать его в пакет, что значительно замедляет отладку и увеличивает время получения окончательных результатов. В отличие от пакетной обработки режим разделения времени предоставляет пользователю необходимые ему ресурсы вычислительной системы на длительное время (сеанс работы). Используя средства СРВ и отладочного транслятора с языка ПЛ/1, пользователь во время сеанса работы за абонентским пунктом (АП) может создать и быстро отладить свою программу. Учитывая, что примерно 60—70% времени тратится программистом (пользователем) на отладку программы (при пакетном режиме со стандартным транслятором), необходим» ОГЛАВЛЕНИЕ Предисловие....................... * Глава 1. Система разделения времени . ......... . . 6 1.1. Общие сведения о СРВ.............. 5 1.2. Получение справочной информации и сообщения СРВ . . 6 1.3. Организация работы абонента в СРВ......... О Глава 2. Создание и обслуживание наборов данных....... 151 2.1. Идентификация наборов данных........... 15 j 2.2. Создание наборов данных в режиме EDIT....... 16 | 2.3. Корректировка наборов данных.......... . 201 2.4. Распределение и освобождение наборов данных . . . . . 291 2.5. Ввод и вывод на абонентский пункт и обработка наборов | данных ..................... W 2.6. Получение справочной информации о наборах данных . . 41 Глава 3. Отладочный транслятор с языка ПЛ/1........ 45 3.1. Назначение и условия применения отладочного транслятора 45 3.2. Общий принцип работы отладочного транслятора .... 46 j 3.3. Наборы данных, используемые транслятором...... 50 3.4. Обращение к отладочному транслятору........ 51 3.5. Совместное использование модулей, полученных отладочным и оптимизирующим трансляторами.......... 64 3.6. Режимы отладочного транслятора, используемые в СРВ , 65 3.7. Подкоманды, используемые в команде PLIC...... 85 Г лав а 4. Входной язык ПЛ/1 для отладочного транслятора .... 1101 4.1. Описание данных в языке ПЛ/1 ........... 110J 4.2. Вычисление выражений и преобразование данных . . г . 122 4.3. Основные выполняемые операторы языка . ...... 131 4.4. Структура программы на ПЛ/1 и распределение памяти .. , 14-1 4.5. Программные прерывания............ . 171 4.6. Мультизадачное^................. 185 Глава 5. Диалоговая отладка программ........... 197 5.1. Подготовка программы к диалоговой отладке ...... 1 5.2. Отладочные средства при диалоговой отладке...... 198 5.3. Создание и использование логических единиц '...... 2(К 5.4. Управление ходом выполнения программы при отладке алгоритма...................... 21С 5.5. Разработка и отладка программ в ПДО СВМ ЕС .... 222 Литература........................ 23? Приложение. Некоторые сведения о работе с оптимизирующим транслятором с языка ПЛ/1............. 237 Цена: 150руб. |
||||