Cтраница 3
Режимы трансляции, которые можно указать для транслятора Фортран Н, такие же, как и для транслятора Фортран G ( см. 9.1.3), Кроме того, для транслятора Фортран Н допускается использование дополнительных режимов, описанных ниже. [31]
В табл. I приводятся список сообщений об ошибках в исходной программе и сообщения о состоянии транслятора, выдаваемые транслятором Фортран ДОС и транслятором Фортран ST ОС. Для каждого сообщения указываются номер сообщения, в скобках код серьезности ошибки и причина, вызвавшая появление сообщения. Код серьезности ошибки указывается двумя значениями, если он разный для операционных систем ДОС и ОС, первое значение относится к ДОС. [32]
В приложении приводится список сообщений об ошибках в исходной программе на Фортране и сообщения о состоянии транслятора, выдаваемые транслятором Фортран ДОС и транслятором Фортран G ОС. Для каждого сообщения указывается номер сообщения; код возврата, характеризующий уровень ошибки, и причина, вызвавшая появление сообщения. [33]
Например, транслятор Фортран G в ОС / ЕС имеет средства для отладки программ и диагностики ошибок программирования, а транслятор Фортран Н обеспечивает высокую эффективность получаемых машинных программ. Следовательно, в процессе разработки и отладки программы удобнее использовать первый из них, а после получения отлаженного модуля провести окончательную трансляцию с помощью второго транслятора. [34]
В табл. I приводятся список сообщений об ошибках в исходной программе и сообщения о состоянии транслятора, выдаваемые транслятором Фортран ДОС и транслятором Фортран ST ОС. Для каждого сообщения указываются номер сообщения, в скобках код серьезности ошибки и причина, вызвавшая появление сообщения. Код серьезности ошибки указывается двумя значениями, если он разный для операционных систем ДОС и ОС, первое значение относится к ДОС. [35]
В приложении приводится список сообщений об ошибках в исходной программе на Фортране и сообщения о состоянии транслятора, выдаваемые транслятором Фортран ДОС и транслятором Фортран G ОС. Для каждого сообщения указывается номер сообщения; код возврата, характеризующий уровень ошибки, и причина, вызвавшая появление сообщения. [36]
Транслятор допускает для некоторых режимов использование сокращенных обозначений, а при соответствующем режиме включения транслятора в операционную систему еще и обозначений, принятых для аналогичных режимов транслятора Фортран ОР. Режимами по умолчанию транслятора Фортран ОЕ являются режимы NODUMP, LINECOUNT ( GO), NAME ( MAIN), NOGOSTM, NOLIST, OBJECT, OPTIMIZE ( 0), NODECK, SIZE ( MAX), NOALC, NOFORMAT, FLAG ( I), SOURCE, TERMINAL, NOXREF, NOMAP. Режимы по умолчанию могут быть изменены при включении транслятора в операционную систему. [37]
Режимы трансляции, которые можно указать для транслятора Фортран Н, такие же, как и для транслятора Фортран G ( см. 9.1.3), Кроме того, для транслятора Фортран Н допускается использование дополнительных режимов, описанных ниже. [38]
Дополнительно транслятор Фортран ОЕ обеспечивает по режиму TERMINAL отдельный вывод операторов, в которых допущены ошибки, и текстов сообщений. [39]
ОС, так как различные трансляторы -, совместимые по воспринимаемым программам, обладают различными свойствами, обусловливающими эффективность их использования в определенных ситуациях. Например, транслятор Фортран G в ОС ЕС имеет средства для отладки программ и диагностики ошибок программирования, а транслятор Фортран Н обеспечивает высокую эффективность получаемых машинных программ. Следовательно, в процессе разработки и отладки программы удобнее использовать первый из них, а после получения отлаженного модуля провести окончательную трансляцию с помощью второго транслятора. [40]
Транслятор допускает для некоторых режимов использование сокращенных обозначений, а при соответствующем режиме включения транслятора в операционную систему еще и обозначений, принятых для аналогичных режимов транслятора Фортран ОР. Режимами по умолчанию транслятора Фортран ОЕ являются режимы NODUMP, LINECOUNT ( GO), NAME ( MAIN), NOGOSTM, NOLIST, OBJECT, OPTIMIZE ( 0), NODECK, SIZE ( MAX), NOALC, NOFORMAT, FLAG ( I), SOURCE, TERMINAL, NOXREF, NOMAP. Режимы по умолчанию могут быть изменены при включении транслятора в операционную систему. [41]
Пакет СП Фортран содержит комплекс средств для разработки программ на языке Фортран в диалоговом и пакетном режимах. Программными компонентами пакета являются транслятор Фортран SE, транслятор Фортран СС, программа преобразования формата исходной программы, библиотека программ Фортрана, диалоговый от-ладчик, посредники для функционирования пакета в СРВ, посредники для функционирования пакета в ПДО. Пакет функционирует в операционной системе ОС ЕС и подсистеме диалоговой обработки системы виртуальных машин. В операционной системе ОС ( MVT и SVS) обеспечиваются два режима функционирования: пакетный режим и режим разделения времени. [42]
Пакет прикладных программ Фортран ОЕ предназначается для создания объектных программ, оптимальных по времени выполнения и используемой памяти. Программными компонентами пакета являются транслятор Фортран ОЕ и библиотека программ Фортрана. Пакет функционирует в операционной системе ОС и подсистеме диалоговой обработки СВМ. В операционной системе ОС поддерживается только пакетный режим. [43]
Трансляторы с языка Фортран отличаются по степени оптимальности объектного кода, времени трансляции, а также скорости и точности выполнения вычислений. Наиболее универсальным в этом смысле является транслятор Фортран ОЕ. Он может применяться для трансляции программ, к которым предъявляются повышенные требования по времени выполнения и точности вычислений. Транслятор позволяет при некотором увеличении времени трансляции получать оптимальные объектные программы, имеющие значительно меньшее время выполнения и занимающие меньше памяти, чем при использовании других трансляторов. [44]
Отдельно от операционной системы ОС пользователь может приобрести 2 пакета прикладных программ: СП Фортран и Фортран ОЕ. Пакеты по функциональным возможностям являются расширением трансляторов Фортран ST и Фортран ОР и могут заменить их. FORTLIB все модули библиотеки Фортрана, относящиеся к трансляторам Фортран ST и Фортран ОР. Биб-1 лиотека Фортрана, входящая в пакеты СП Фортран и Фортран ОЕ, является улучшенной версией библиотеки Фортрана операционной системы и полностью ее заменяет. [45]