Средства программирования для многопроцессорных вычислительных систем. Немнюгин C.А. - 76 стр.

UptoLike

Составители: 

76
Для
разработки
параллельных
программ
часто
используется
язык
программирования
Фортран
.
Это
одно
из
наиболее
эффективных
средств
программирования
вычислительных
задач
.
Далее
приводится
краткое
описание
языка
.
Формат записи исходного текста
Для
записи
исходного
текста
программы
на
Фортране
могут
использоваться
фиксированный
и
свободный
форматы
.
Первый
из
них
характерен
для
стандарта
Фортран
77,
второй
применяется
в
Фортране
90
и
более
новых
версиях
.
Фортран
90
поддерживает
также
фиксированный
формат
,
что
обеспечивает
совместимость
со
старыми
стандартами
записи
.
При
записи
исходного
текста
в
фиксированном
формате
строка
содержит
72
позиции
.
Первые
пять
позиций
отведены
для
меток
,
а
шестая
может
быть
пустой
или
содержать
любой
,
отличный
от
пробела
символ
.
В
последнем
случае
строка
считается
строкой
продолжения
и
при
обработке
компилятором
присоединяется
к
предыдущей
строке
программы
.
Оператор
может
занимать
позиции
с
7
по
72.
В
свободном
формате
записи
все
позиции
строки
равноправны
,
ее
длина
составляет
132
символа
.
Структура программы
Программа
на
Фортране
состоит
из
главной
программы
и
,
возможно
,
некоторого
числа
подпрограмм
.
Подпрограммы
могут
быть
функциями
или
процедурами
,
внешними
,
внутренними
или
модульными
.
Различные
программные
компоненты
могут
компилироваться
раздельно
.
Первым
оператором
главной
программы
является
её
заголовок
PROGRAM
.
За
ним
следует
имя
программы
:
PROGRAM ИМЯ_ПРОГРАММЫ
Имя
программы
обязательно
начинается
с
буквы
,
затем
могут
идти
буквы
,
цифры
и
символы
подчеркивания
,
например
:
PROGRAM SUMMATION
PROGRAM QUADRATIC_EQUATION_SOLVER45
Максимальная
длина
любого
имени
в
программах
на
Фортране
— 31
символ
.
Первым
оператором
подпрограммы
может
быть
только
ее
заголовок
FUNCTION
или
SUBROUTINE
.
Последней
строкой
программного
компонента
должна
быть
строка
с
оператором
END
.
Заключительный
оператор
главной
программы
может
иметь
также
следующий
вид
:
END PROGRAM ИМЯ_ПРОГРАММЫ
ИМЯ_ПРОГРАММЫ
является
необязательной
частью
оператора
.
После
заголовка
следуют
описания
переменных
,
констант
,
меток
,
подпрограмм
и
других
объектов
,
используемых
в
программе
.
Эта
ее
часть
называется
разделом
описаний
.
После
раздела
описаний
следует
раздел
операторов
.
Базовые типы данных
Перечень
встроенных
типов
в
порядке
возрастания
их
ранга
дан
ниже
.
LOGICAL(1)
и
BYTE
LOGICAL(2)
LOGICAL(4)