Библиотека - макроопределение - Большая Энциклопедия Нефти и Газа, статья, страница 2
Глупые женятся, а умные выходят замуж. Законы Мерфи (еще...)

Библиотека - макроопределение

Cтраница 2


Если / - программ, использующих общие данные, описания внешних подпрограмм, сравнительно много, то можно предложения EXTRN свести в макроопределение, которое помещается в библиотеку макроопределений RTK. Затем достаточно использовать во вспомогательных - программах ( среди предложений описаний) соответствующую макрокоманду. При этом отпадает необходимость дублировать длинные списки внешних имен в отдельных - программах.  [16]

Штатные средства технологической ЭВМ - языки программирования, трансляторы, редактор связей и загрузчик - используются для программирования и комплексирования специализированных процедур с готовыми программами кросс-системы, для записи макроопределений системных макрокоманд в библиотеку макроопределений базы данных проектирования и, в некоторых случаях, для формирования базы данных проектирования.  [17]

Отдельную группу обрабатывающих программ составляют утилиты ( вспомогательные программы), выполняющие следующие функции: копирование набора данных или его части с одного тома на другой; копирование набора данных внутри одного тома без разрушения исходной копии; занесение набора данных на магнитную ленту с последующим восстановлением на устройстве того же типа, что и исходное; копирование, сброс и восстановление группы наборов данных; вывод содержимого, наборов данных на печать или на перфорацию; вывод на печать содержимого каталога или оглавления тома; построение набора данных на основе последовательной организации; модификация исходных модулей ( например, библиотек макроопределений), построение и изменение каталога; создание меток на магнитной ленте; инициирование томов прямого доступа; сброс и восстановление содержимого тома прямого доступа и его части.  [18]

В функции основных компонентов системы ОС РВ входят: мультипрограммирование, приоритетная диспетчеризация, сочетание ее с диспетчеризацией квантования времени, временная выгрузка задач на диск, выходы из синхронных и асинхронных прерываний, восстановление по отказу питания, динамическое распределение памяти, разбиение памяти на разделы, управляемые системой или пользователем, автоматическое уплотнение памяти, широкие возможности работы с файловой системой ОС РВ на дисках различных типов, магнитных лентах, преобразование файлов в форматах ДОС и ФОБОС к формату файловой структуры ОС РВ и обратно, работа с резидентными разделяемыми библиотеками модулей и общими областями данных, широкое взаимодействие задач, высокая реактивность запуска задач, динамическая реконфигурация внешних устройств, независимость ввода - вывода от внешних устройств, многотерминальная работа, динамическая загрузка и выгрузка задач на диск, программирование на базе трансляторов с языков макроассемблера и ФОРТРАН IV, работа с библиотеками макроопределений и объектных модулей, диалоговое и пакетное редактирование, широкий переменный набор команд оператора.  [19]

Понятно, что, чем лучше составлен словарь, тем лучше работает БИ, после того как сделает Перевод на свой язык. Поэтому библиотеки макроопределений или библиотеки стандартных функций ( а именно так называются на программистском языке словари, о которых мы вели речь) пишутся квалифицированными программистами и представляют большую ценность.  [20]

Следовательно, библиотеки макроопределений позволяют Вам избавиться от необходимости набирать текст макроопределений в каждой программе, где они требуются.  [21]

Система Банк заданий ДОС ЕС состоит из базы заданий, монитора банка заданий и вспомогательных программ. База заданий представляет собой библиотеку макроопределений. Преобразование лредложений языка пользователя в язык управления заданиями производится путем ассемблирования макрокоманд.  [22]

Подсистема ввода - вывода ( ПВВ) представляет собой набор задач, реализующих ввод - вывод информации через функциональные модули номенклатуры КТС ЛИУС-2. Она организована как совокупность двух библиотек: библиотеки макроопределений ПВВ и библиотеки задач ПВВ.  [23]

Этот язык является развитием языка ассемблера, используемого в перфоленточной операционной системе. Макроассемблер также дает возможность трансляции с помощью языка макрокоманд и библиотеки макроопределений, секционирования программ, ввода расширенного набора директив ассемблера.  [24]

Макроопределение - программа, под управлением которой макрогенератор порождает макрорасширение макрокоманд. Макроопределения, которые предполагается использовать в различных программах, помещаются в библиотеку макроопределений и вызываются по имени макрокоманды. Макроопределения, которые предполагается использовать только в пределах одной программы, могут быть записаны внутри самой программы, в самом начале ее.  [25]

Задание макроопределений непосредственно в тексте программы имеет недостаток - ими можно воспользоваться только в этой программе. Чтобы они были доступны и другим программам, их надо помещать в библиотеку макроопределений.  [26]

MCALL, описываются как входные файлы в команде Макроассемблеру. Если в исходной программе встречается макровызов, то транслятор начинает поиск имени макроопределения с библиотеки пользовательских макроопределений и, если необходимо, продолжает поиск в библиотеке системных макроопределений.  [27]

Особенно полезны макросредства при разработке на языке ассемблера больших программных систем. Макроопределения, создаваемые в процессе разработки, объединяются при этом в один набор, называемый библиотекой макроопределений. Число макроопределений в библиотеках может доходить до нескольких тысяч, а размер одного макроопределения - до нескольких тысяч строк.  [28]

Для этого подлежащие статической настройке программные модули описываются на макроязыке в виде макроопределений и сводятся в библиотеку макроопределений.  [29]

Для работы в абонентном режиме можно воспользоваться затру - зочным модулем, который включает модули пакета вместе с программой-диспетчером. Для редактирования пакета с технологической программой следует использовать набор управляющих предложений редактора, содержащихся в отдельном разделе в библиотеке макроопределений. Этот раздел добавляется к управляющим предложениям редактора, содержащим модули пользователя.  [30]



Страницы:      1    2    3    4