Cтраница 1
Программы библиотек обычно привязаны к определенному языку, и поэтому их использование ориентировано на специалистов в области вычислительной техники. В этом заключается основной недостаток такого способа организации прикладного обеспечения. [1]
Как уже отмечалось, для использования программы библиотеки помещают на магнитной ленте. Наиболее часто используемые программы помещаются на ленту системы. Лента системы содержит диспетчер и другие необходимые для работы программы. Программы на других магнитных лентах образуют библиотеки пользователей, личные библиотеки. Такие магнитные ленты могут предназначаться для одного или группы пользователей, если они связаны комплексом программ. [2]
Раздельная компиляция защищает пользователя от необъявленных изменений, вносимых в программы библиотеки, благодаря введению строгого контроля и проверки иерсий на системном уровне языка. Это средство защиты отсутствует в реализациях Паскаля, в которых язык расширен до включения библиотечных модулей. Неявные преимущества, предоставляемые раздельной компиляцией Модулы-2, - это надежность программ, простота технического обслуживания и сокращение времени разработки. Раздельная компиляция рассматривается одновременно с понятием модуля в гл. [3]
Если программа состоит из нескольких программных единиц, в одной из которых имя программы библиотеки объявлено именем подпрограммы пользователя, то программа библиотеки недоступна ни одной из остальных программных единиц, составляющих программу. Это не относится к встроенным функциям. [4]
Связь программы на Коболе, содержащей оператор СОРТИРОВАТЬ, о системной программой сортировки осуществляется через программу библиотеки Кобола, которая присоединяется к рабочей программе Кобола на этапе редактирования объектного модуля. Системная программа сортировки загружается во время выполнения рабочей программы. Кроме оператора СОРТИРОВАТЬ для связи с программой сортировки предназначены специальные регистры сортировки, использование которых позволяет оптимизировать выполнение сортировки. [5]
Текст фазы формируется из программных единиц, следующих во входном потоке за соответствующим оператором PHASE, а также из программ библиотеки, которые вызываются с помощью операторов INCLUDE, следующих за данным оператором PHASE. Положение программной единицы в тексте фазы однозначно определяется порядком следования ее во входном потоке либо порядком следования во входном потоке. [6]
Если программа состоит из нескольких программных единиц, в одной из которых имя программы библиотеки объявлено именем подпрограммы пользователя, то программа библиотеки недоступна ни одной из остальных программных единиц, составляющих программу. Это не относится к встроенным функциям. [7]
В их состав входят программы: сборки отдельно транслируемых модулей в одну или несколько исполняемых программ, выделения 0 / 7 для общих областей программ, работы с библиотеками программ, обновления, сжатия и исполнения программ библиотек, а также создания специфичных библиотек, перезаписи массивов информации между ВЗУ, перегруппировки записей и упорядочения массивов информации. [8]
Организация обработки данных включает редактирование оцифрованных каротажных диаграмм, подготовку и введение дополнительных сведений о разрезе, условиях бурения и каротажа, а также задание на интерпретацию. Программы библиотеки АСОИГИС решают следующие задачи: выделение пластов, считывание существенных значений, литологическое расчленение, оценку характера насыщения, определение нефтегазоносное, вещественного состава пород и получение подсчетных параметров. [9]
Программа Electronics Workbench позволяет моделировать аналоговые, цифровые и цифро-аналоговые схемы большой степени сложности. Имеющиеся в программе библиотеки включают в себя большой набор широко распространенных электронных компонентов. Есть возможность подключения и создания новых библиотек компонентов. [10]
Идентификатор должен содержать не более 31 знака, внешнее имя - е более 6 знаков. Исключение составляют имена программ библиотеки ПЛ / 1, которые могут использоваться в операторах CALL. [11]
Каждое сообщение состоит из идентификатора сообщения и текста сообщения на английском языке. Идентификатор имеет вид IHExxxI, где IHE - префикс программ библиотеки ПЛ / 1, а ххх - трехзначный номер сообщения в перечне возможных диагностических сообщений во время выполнения загрузочного модуля. Текст сообщения содержит краткое описание ошибки и указывает место обнаружения ее в программе. Для определения места ошибки сообщение дает следующую информацию. [12]
Структура задания на выполнение программы. [13] |
Устанавливается адрес загрузки и автоматически присоединяются другие фазы программы и программы библиотеки, которые необходимы для работы. [14]
В первой строке печатается имя программы библиотеки Фортрана, которая обнаружила ошибку. Во второй строке печатаются сведения о подпрограмме, которая обращается к программе библиотеки. В третьей строке печатаются сведения о подпрограмме, содержащей обращение к указанной выше подпрограмме, и так далее. Последняя строка содержит имя основной программы Фортрана. [15]