Cтраница 3
Я против заявления, будто резолюции не отвечают своему назначению. Резолюция, внесенная мной от имени профессиональной секции, отвечает на кардинальный вопрос об отношении союзов к партии. [31]
Заголовок секции начинается в области А любой строки, следующей за заголовком раздела, со слова СЕКЦИЯ. За словом СЕКЦИЯ следует пробел, имя секции и точка. Если требуется сегментировать программу, за именем секции через пробел может следовать номер сегмента. [32]
Любая программа состоит из одной или нескольких программных секций. Каждая секция начинается директивой секционирования, которая задает имя секции и ее характеристики. [33]
В предложении прототипа SUMM указаны два символических параметра & NAME и & ADDRA, которые заменяются символами SUBPR1 и ADDRA1 соответственно. Системному символу & SYSECT в операторе DC присваивается имя секции PROGR. Символ переменной & SYSECT может использоваться одновременно в макроопределениях разных уровней, а также в нескольких макроопределениях. Имеются правила замены системного символа переменных & SYSECT на название программных секций. [34]
Чтобы избежать этого, не следует применять ВЫПОЛНИТЬ к целой секции. Однако имя секции можно употреблять для объединения параграфов при документировании, сегментировании или потому, что в некоторых предложениях, например СОРТИРОВАТЬ ( SORT), имя секции требуется по синтаксису. [35]
История появления его работы очень любопытна. Его мемуар, представленный Академии 12 июня 1837 г., был весьма запоздалым ответом на конкурсный вопрос, который Академия в УШ году Республики ( т.е. в 1799 - 1800 гг.) предложила от имени секции физических и математических наук. Этот вопрос формулировался так: Что отличает растительные и животные вещества, действующие как фермент, от тех веществ, которые подвергаются ферментации. Наградой за лучший ответ должна была быть медаль, вес которой был равен 1 кг золота. Конкурс был продлен на 1801 - 1802 гг., но на следующий год отменен, так как выделение средств на научные награды было прекращено. [36]
Загрузка программы начинается с выдачи команд LOAD. Команда LOAD позволяет указать имена загружаемых модулей, область памяти ( область пользователя или транзитная область), в которую нужно осуществлять загрузку; адрес памяти, начиная с которого должна осуществляться загрузка; режимы, управляющие очисткой памяти перед загрузкой модулей, способом разрешения внешних ссылок, обработкой повторяющихся имен про-раммных секций, получением схемы загрузки программы. [37]
Заголовок секции начинается в области А любой строки, следующей за заголовком раздела, со слова СЕКЦИЯ. За словом СЕКЦИЯ следует пробел, имя секции и точка. Если требуется сегментировать программу, за именем секции через пробел может следовать номер сегмента. [38]
Управляющий оператор CHANGE указывает внешние кмекз, которые нужно заменить, а также их новые значения; этот управляющий оператор располагается перед модулем, в котором делаются замены. При изменении имени происходит модификация словаря ESD. Управляющий оператор REPLACE может задавать имена программных секций, которые нужно заменить на новые, и имена заменяющих секций, а также имена исключаемых точек входа или исключаемых программных секций. Этот оператор тоже вызывает модификацию словаря ESD. Оператор REPLACE располагается непосредственно перед модулем, в котором производятся изменения, или перед оператором INCLUDE, указывающим файл данных, в котором первый модуль должен подвергнуться изменениям. [39]
Распечатка распределения памяти содержит сведения о программных секциях, входящих в загрузочный модуль. Редактор выдает следующие сведения о программной секции: имя, относительный начальный адрес, длину, номер сегмента для программ с перекрытием, имена и адреса точек входа. Для Редактора каждая программная единица Фортрана ( основная программа, подпрограмма) и каждая область COMMON являются программной секцией. Программные секции, вызываемые из наборов данных дополнительного ввода, отмечаются звездочкой, которая следует за именем секции. [40]
Распечатка распределения памяти содержит сведения о программных секциях, входящих в загрузочный модуль. Редактор выдает следующие сведения о программной секции: имя, относительный начальный адрес, длину, номер сегмента для программ с перекрытием, имена и адреса точек входа. Для Редактора каждая программная единица Фортрана ( основная программа, подпрограмма) и каждая область COMMON является программной секцией. Программные секции, вызываемые из наборов данных дополнительного ввода, отмечаются звездочкой, которая следует за именем секции. [41]