Cтраница 1
GRAP-система написана на стандартном Фортране, что обеспечивает возможность ее переноса на другие машины. В настоящее время система работает на трех различных машинах и пользователи не испытывают каких-либо затруднений при переносе разработанных ими программ с одной машины на другую. [1]
В GRAP-системе можно работать с любым устройством, вычислительные возможности которого достаточны для интерпретации промежуточного языка. В терминалах, используемых нами в настоящее время, для обеспечения необходимых вычислительных ресурсов применяется 16-разрядная мин и - ЭВМ. Графические устройства, не обладающие интеллектом, могут быть дополнены дешевым микропроцессором. [2]
В GRAP-системе можно работать с любым устройством, вычислительные возможности которого достаточны для интерпретации промежуточного языка. В терминалах, используемых нами в настоящее время, для обеспечения необходимых вычислительных ресурсов применяется 16-разрядная мини - ЭВМ. Графические устройства, не обладающие интеллектом, могут быть дополнены дешевым микропроцессором. [3]
Как сказано выше, кроме желаемых свойств GRAP-системы необходимо рассматривать также ограничения, накладываемые существующей аппаратурой. Ниже описываются конкретная вычислительная машина и графические устройства, на которых реализована GRAP-система. [4]
Такая независимость от устройства была обеспечена в GRAP-системе включением в нее промежуточного графического языка ( разд. Промежуточный язык содержит команды, имеющие смысл для всех типов графических устройств, такие, как нарисуй линию или нарисуй текст. Интерпретация команд промежуточного языка осуществляется специальным интерпретатором в конкретном используемом устройстве. Таким образом, каждое графическое устройство должно обладать такой программой-интерпретатором. [5]
Некоторые устройства обладают необычными и уникальными особенностями, не имеющими аналогов в существующей GRAP-системе и ее промежуточном языке. Поэтому система команд промежуточного языка и набор программ в пакете GRAP не считаются ни всеобъемлющими, ни завершенными. Система структуризована таким образом, чтобы облегчить включение новых команд в промежуточный язык и новых программ в пакет GRAP. При работе с GRAP-системой прикладной программист должен, конечно, употреблять лишь те функции, которые реализуются конкретным используемым устройством. [6]
Прикладное программирование существенно облегчается возможностью работы с графическими объектами, обладающими большей сложностью, чем основные примитивы, предоставляемые аппаратурой дисплея ( разд. Для обеспечения желаемой степени графической структуризации в GRAP-систему была включена описанная в книге иерархия сег-мент - элемент - примитив. [7]
Прикладное программирование существенно облегчается возможностью работы с графическими объектами, обладающими большей сложностью, чем основные примитивы, предоставляемые аппаратурой дисплея ( разд. Для обеспечения желаемой степени графической структуризации в GRAP-систему была включена описанная в книге иерархия сегмент - элемент - примитив. [8]
Как сказано выше, кроме желаемых свойств GRAP-системы необходимо рассматривать также ограничения, накладываемые существующей аппаратурой. Ниже описываются конкретная вычислительная машина и графические устройства, на которых реализована GRAP-система. [9]
Поэтому система команд промежуточного языка и набор программ в пакете GRAP не считаются ни всеобъемлющими, ни завершенными. Система структуризована таким образом, чтобы облегчить включение новых команд в промежуточный язык и новых программ в пакет GRAP. При работе с GRAP-системой прикладной программист должен, конечно, употреблять лишь те функции, которые реализуются конкретным используемым устройством. [10]
Некоторые устройства обладают необычными и уникальными особенностями, не имеющими аналогов в существующей GRAP-системе и ее промежуточном языке. Поэтому система команд промежуточного языка и набор программ в пакете GRAP не считаются ни всеобъемлющими, ни завершенными. Система структуризована таким образом, чтобы облегчить включение новых команд в промежуточный язык и новых программ в пакет GRAP. При работе с GRAP-системой прикладной программист должен, конечно, употреблять лишь те функции, которые реализуются конкретным используемым устройством. [11]