// [ all eng
A
// [ замените строки '..._words I, 1' списком термов соответствующей буквы
ABS 155
ACCESS == спецификатор 216, 221
ACHAR 158
ACOS 157
ACT10N= спецификатор 217, 222
ADJUSTL 159
ADJUSTR 159
ADVANCE= спецификатор 194,
205
AIMAG 155
AINT 155
ALL 169
ALLOCATABLE
атрибут 113, 138, 145-146
оператор 138
ALLOCATE оператор 42,113-115
ALLOCATED 170
ANINT 155
ANSI 12, 14, 15
ANY 169
ASCII стандарт 33, 159
ASIN 157
ASSIGN оператор 19, 255, 256
ASSIGNMENT^) 102
ASSOCIATED 50, 154
ATAN 157
ATAN2 157
// ] Это относится ко всем букват A - Z
B
// [
BACKSPACE оператор 212, 213
BIT^SIZE 165
BLANK= спецификатор 201, 216,
222
BLOCK DATA 231< 232
BN дескриптор формата 201, 217
BTEST 165
BZ дескриптор формата 201, 217
// ]
C
// [
CALL оператор 81-82
CASE конструкция 69, 70, 71, 258
CASE DEFAULT оператор 70
CEILING 155
CHAR 158
CHARACTER оператор 146-147,
240
CLOSE оператор 214, 218, 219
CMPLX 155
COMMON
блок 228-232
оператор 12, 229
CONJG 156
CONTAINS оператор 80, 81, 84,
182
CONTINUE оператор 75
COS 157
COSH 157
COUNT 169
CSHIPT 173
CYCLE оператор 73, 255
// ]
D
// [
D дескриптор формата 239
DATA оператор 29, 134, 231, 240
DATE-AND-TIME 175
DBLE 239
DEALLOCATE оператор 113, 115
DELIM= спецификатор 217, 223
DIGITS 162
DIM 156
DIMENSION оператор 130, 229
DIRECT= спецификатор 221
DO
конструкция 71-75, 237
индекс 73, 74
неявный цикл 98, 135, 136
цикл 19, 131, 254
DOT-PRODUCT 168
DOUBLE PRECISION оператор 30,
238
DPROD 239
// ]
E
// [
E дескриптор формата 198, 202
ELSE оператор 67
ELSEWHERE оператор 117
ELSE IF
предложение 68
оператор 68
EN дескриптор формата 199, 202
END DO оператор 71-75
END FILE оператор 213, 217
END IF оператор 19, 67, 257
END INTERFACE оператор 92
END SELECT оператор 69-71
END оператор 76, 80-84, 182, 238
END TYPE оператор 35, 80, 143
END WHERE оператор 117
END= спецификатор 186, 209, 214
ENTRY оператор 234, 235, 236
EOR= спецификатор 194, 209
EOSHIFT 173
EPSILON 162
EQUIVALENCE оператор 13, 227,
228, 230
ERR= спецификатор 186, 187, 209,
212, 213, 215, 219, 220
ES дескриптор формата 199, 202
EXIST= спецификатор 220
EXIT оператор 72, 73
EXP 157
EXPONENT 163
EXTERNAL
атрибут 146
оператор 91, 92, 93, 146
// ]
F
// [
F дескриптор формата 198, 202
FILE= спецификатор 215, 221
FLOOR 155
FMT= спецификатор 186, 188
FORMATTED= спецификатор 221
FORM= спецификатор 216, 221
FORMAT оператор 182
FRACTION 163
FUNCTION оператор 100, 104, 236
// ]
G
// [
G дескриптор формата 197, 200,
202
GO TO оператор 65
296
назначаемый 19, 255
// ]
H
// [
Н дескриптор формата 259
HUGE 162
// ]
I
// [
I дескриптор формата 197
IACHAR 158
IAND 165
IBCLR 166
IBITS 166
IBM 12
IBSET 166
ICHAR 158
IEEE стандарт 162
IEOR 166
IF
конструкция 67-69, 74
оператор 66, 67, 91
IMPLICIT NONE оператор 128
IMPLICIT оператор 129, 133, 240
INCLUDE строка 236
INDEX 159
INQUIRE оператор 216, 219-223
INT 155
INTENT
атрибут 88, 89, 138, 146
оператор 138
INTERFACE оператор 92, 102
INTRINSIC
атрибут 146
оператор 153, 242
IOLENGTH= спецификатор 223
IOR 166
IOSTAT= спецификатор 186, 188, 209, 212, 213, 215, 219, 220
ISHFT 166
ISHFTC 166
ISO 15
// ]
K
// [
KIND функция 28, 30, 31, 33, 154
KIND= спецификатор 146-147
// ]
L
// [
L дескриптор формата 199
LBOUND 170
LEN функция 160
LEN= спецификатор 146
LEN.TRIM 160
LGE 159
LGT 159
LLE 159
LLT 159
LOG 157
LOGICAL функция 160
LOG10 157
// ]
M
// [
MATMUL 168
МАХ 156
MAXEXPONENT 162
MAXLOC 174
MAXVAL 169
MERGE 171
MIN 156
MINEXPONENT 162
MINLOC 174
MINVAL 169
MOD 156
MODULE PROCEDURE оператор
58, 101, 102
MODULE оператор 82
MODULO 156
MVBITS 167
// ]
N
// [
NAME= спецификатор 221
NAMED= спецификатор 221
NAMELIST 195, 213, 217
группа 79, 138, 191
оператор 148, 149
NEAREST 163
NEXTREC= спецификатор 222
NINT 155
NML= спецификатор 191, 209
NOT 167
NULLIFY оператор 116
NUMBER= спецификатор 221
// ]
O
// [
О дескриптор формата 198
ONLY спецификатор 141, 142
OPEN оператор 183, 206, 207, 211,
214-223
OPERATOR 102
OPTIONAL
атрибут 94, 95, 139
оператор 138
// ]
P
// [
Р дескриптор формата 202
PACK 171
PAD= спецификатор 223
PARAMETER
атрибут 134, 145
оператор 131, 134
PAUSE оператор 19, 258
POINTER
атрибут 61, 86, 89, 109, 122, 138, 143, 145, 226
Предметный указатель
297
оператор 138
POSITION= спецификатор 217,
222
PRECISION функция 30, 31, 162
PRESENT 95, 154
PRINT оператор 186, 188, 214
PRIVATE
атрибут 137, 138, 231
оператор 137, 144
PRODUCT 169
PROGRAM оператор 80
PUBLIC •
атрибут 137, 138, 231
оператор 137, 144
// ]
R
// [
RADIX 163
RANDOM-NUMBER 176
RANDOM-SEED 176
RANGE 28, 30, 31, 163
READ оператор 180, 186-188, 191,
192, 194, 195, 205, 209,
212, 214, 217
READWRITE= спецификатор 222
READ= спецификатор 222
REAL функция 155
REC= спецификатор 206, 209
RECL= спецификатор 206, 216,
221, 223
REPEAT 161
RESHAPE 172
RESULT предложение 100,234-236
RETURN оператор 87, 257
альтернативный 19, 257
REWIND оператор 213
RRSPACING 163
// ]
S
// [
S дескриптор формата 202
SAVE
атрибут 134
оператор 139, 140
SCALE 163
SCAN 160
SELECT CASE оператор 69
SELECTEDJNT-KIND 28, 164
SELECTED-REAL-KIND 29, 164
SEQUENCE атрибут 226, 229
SEQUENTIAL= спецификатор 221
SET-EXPONENT 164
SHAPE функция 170
SIGN 156
SIN 157
SINH 157
SIZE функция 170
SIZE= спецификатор 194
SP дескриптор формата 202
SPACING 164
SPREAD 173
SQRT 158
SS дескриптор формата 202
STATUS= спецификатор 215, 219
STAT= спецификатор 114, 115
STOP оператор 80
SUBROUTINE оператор 81, 104,
236
SUM 169
SYSTEM-CLOCK 175
// ]
T
// [
T дескриптор формата 203
TAN 158
TANH 158
TARGET
атрибут 61, 87, 138, 146
оператор 138
TINY 163
TL дескриптор формата 203
TR дескриптор формата 203
TRANSFER 167
TRANSPOSE 174
TRIM 161
TYPE оператор 35, 80, 146
// ]
U
// [
UBOUND 170
UNIT= спецификатор 186, 188, 209,212,213, 215,219,220
UNPACK 171
USE оператор 82, 97, 140, 237
USE-ассоциирование 97, 128, 143
// ]
V
// [
VERIFY 160
// ]
W
// [
WHERE
конструкция 74, 116, 117
оператор 91, 116, 125
WRITE
оператор 188, 189, 191, 194, 195, 209, 214, 217
= спецификатор 222
// ]
X
// [
X дескриптор формата 203
X3J3 14-19
// ]
Z
// [
Z дескриптор формата 198
// ]
// ]
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ(rus)
// [ rus_eng
А
// [ замените строки '..._слова I, 1' списком термов соответствующей буквы
Абстракция данных 27
Автоматический
массив 110
объект данных 110
Ада 14
Адресат (target)
перехода 66, 117
ссылки 61,114, 115
Алгол 68 14
Альтернативный возврат 19, 257
Амперсанд 25, 32
Аргументы процедур 84
Арифметический IF 19, 254
Ассоциирование
памяти 14, 225
текстовой памяти 225, 226
через носитель 226
числовой памяти 225, 226
Атрибуты 137, 220
// ] Это относится ко всем букват А - Я
Б
// [
База данных 206
Байт 28, 30, 31, 33, 125
Безопасность 14, 18
Бесформатный В/В 205, 220, 223
Бинарная операция 46, 52, 56, 58
Бит 125, 164
Блок 65
видимости 96, 97, 179, 182
Буква в степенной части (exponent letter) 29, 198, 239
Буквальная константа (literal constant) 26, 27
Буквенно-цифровые символы 22
// ]
В
// [
Ввод-вывод под управлением списка (list-directed I/O) 183, 189, 193, 213, 216
Векторный индекс 39, 119, 120
Вещественные (real)
буквальные константы 29
операнды 48
переменные 34, 179
Вложение (nesting) 65, 74, 79, 255
Внешнее представление 205
Внешний носитель 184
Внешняя субпрограмма 78, 81, 83
Внутреннее представление 179, 196, 205
Внутренний файл 185, 186, 188, 196, 204
Внутренняя субпрограмма 78, 84, 89
Возведение в степень 47, 131
комплексной величины 49
Восьмеричная константа 29
Восьмеричный код 12
Встроенное присваивание 58, 111
Встроенные (intrinsic) процедуры 154, 241
типы данных 27
числовые операции 47
Выбор компонента структуры 36
Выделение (allocation) 114
адресата ссылке 114
Выделяемые массивы 112
Выражения 38, 46, 51
отношения 51
с массивами 58, 59, 60
со смешением типов (mixed-mode) 48
Вычисляемый GO TO 239
// ]
Г
// [
Главная программа 78, 79, 231,
257
Глобальные имена 98
Границы массива 37, 42, 109, 114,
120, 132, 144
Графический дисплей 185, 189
// ]
Д
// [
Дата 175
Двоеточие (дескриптор формата) 204
Двоичная константа 29
Двуместная операция 46
Деление целых 48
Дескриптор формата (edit descriptor) 178, 179, 186, 189, 193, 195-205
Диалект 12, 13
Диапазон (range) 27, 28
Динамическая память (heap storage) 112
Дисковод 184
Длина записи 216, 221
// ]
Е
// [
Единица
текстовой памяти 225
числовой памяти 225
// ]
З
// [
Загрузчик 126
Задаваемая операция (defined operation, denned operator) 54, 60, 88, 93, 101, 111, 141
Задаваемое присваивание (defined assignment) 57, 88, 93, 102, 111, 141
Задание типа (type specification) 146
Запись 178, 187, 189, 191-206, 211, 212, 213
конец-файла 187-188, 205, 213
Заранее подсоединенные файлы 211
Зарезервированные слова 34
Знак подчеркивания (underscore) 22, 32, 33
// ]
И
// [
Измерения массива 37
Именованная константа Имя 34
конструкции 67-73
модуля 82, 97
подпрограммы 81, 84
программы 80
типа 80
функции 67-73
Индекс 37-40, 43, 123
массива (array subscript) 40
Инициализирующее выражение 132,
154, 157, 159
Интервалы в выходной записи 203
Интерфейс 91
Интерфейсный блок 55-58, 79, 86,
92, 93, 96-98, 101, 235
Исключения, исключительные ситуации (exceptions) 187
обработка 19
Исполняемый оператор (executable
statement) 66, 234, 240
Исходное значение 134
// ]
К
// [
Кандзи 33, 35
Кассета (cartridge) 178
Кассетный накопитель (cartridge
unit) 184
Ключевой параметр 94, 95, 103
Ключевые спецификаторы в опера-
торах В/В 187, 212, 213, 219
Код доступа 81
Комментарий 24, 237
Компилятор 12, 13, 62, 127
Комплексные
буквальные константы 30
величины (форматирование)
199
константы 189, 190
операнды 48
переменные 34
Компонент структуры 121
Конверсия чисел 179
Конец файла (endfile) 187
Конечная точка (terminal point)
212, 217
Конкатенация 53, 160
Константа-массив 133
Константное выражение (constant
expression) 132
Константы 26
Конструктор
массива (array constructor) 39,
98, 123, 132, 134
структуры (structure constructor) 36, 54, 132
Коэффициент повторения (repeat count) 134-135, 180, 190, 196, 197
// ]
Л
// [
Левая граница табуляции 203
Лексема (token) 23, 25, 26
операции (operator token) 56
Лексическое сравнение 158
Ликвидированные свойства (deleted
features) 19
Логическая
буквальная константа 33
переменная 33, 34
Логическое
выражение 52
присваивание 52
Локальный объект 97
// ]
М
// [
Маска 117, 125
Массив 37, 38, 39-43, 108-125, 130, 134
с подразумеваемой формой 109
с подразумеваемым размером
232, 233
с явно заданной формой 148
Массивоподобные (array-valued)
функции 112
объекты 39
Масштабный множитель 202
Математическая функция 156
Машинная зависимость 20
Метка 26, 67, 96
оператора 26, 75, 179, 182, 187, 257
Мнемонические имена 34
Модель (model number) 160, 161
Модуль 55, 58, 78, 79, 82, 83, 84,
89-92, 136, 137, 138
Модульная субпрограмма 78
// ]
Н
// [
Назначаемый GO TO (assigned GO ТО) 19, 255
Назначение ссылки 61, 62, 90
Начальная
строка 237
точка файла 212, 217
Неоднозначное сечение
(many-one) 119
Непомеченный COMMON 229, 230
Непродвигающий В/В (non-advancing I/O) 194, 203, 206
Нерекомендуемые свойства (deprecated features) 225
Неспецифицированная единица памяти 225
Нечисловые типы 27
Неявное определение типа (implicit typing) 128
Неявный интерфейс 91
Номер устройства 184, 186, 211, 213, 215, 219
Носитель (host) 79, 84
// ]
О
// [
Область видимости (scope) имени 96
метки 96
Обозначение подобьекта (subobject
designator) 41, 192
Обработка ошибок (error recovery)
188
Обработка строк (string-handling)
158, 159, 160
Объект 41
Объектный код 127
Ограничитель 31, 32, 189, 217
Оператор (statement) -заголовок 234
назначения ссылки 61, 80, 123
описания 127, 240
типа 34, 35
присваивания 46, 50-54, 119,
130 -функция 240
Операторы позиционирования файла 212
Операционная система 215
Описание типа (type declaration)
145
Описательное выражение (specification expression) 147
Определенность 49
переменной 49
ссылки 50, 62, 89-90
Открепленная ссылка (disassociated pointer) 50, 115
Ошибка четности 187
// ]
П
// [
Параллельная обработка 19
Параметр разновидности типа
(kind type parameter) 27-
31, 34, 35, 48, 52, 132, 155,
156, 157, 159, 160, 167, 206
Параметры (аргументы) процедур
78, 84, 85, 89-94, 241, 257-
258
Параметры цикла (loop parameters)
72, 254
Паскаль 14
Перегрузка (overloading) 65
Передача данных 207
Переменная 26, 34, 180
Переходы (branches) 65
Побочный эффект 89
Подобъект 41
константы 133
Подпрограмма 78, 81, 257
Подразумеваемая текстовая длина
(assumed character length)
103, 242
Подсоединение (файла) 211
Подстрока (substring) 20, 39, 40,
118, 121
Позиционный параметр 95, 103
Поле 179, 237
Порядок
операторов 104
элементов массива 38
Последовательный файл 206, 207,
211, 216, 221
Потерянный код 66
Представление чисел 178
Преобразование типа 154
Преобразующая функция 153
Препроцессор 13
Приведение типа (type coercion) 48
Прикрепление ссылки (pointer association) 50, 87, 89, 114
Присваивание 57
встроенное 58, 111
массиву 117
Пробел
поле, 216
символ 13, 24, 31, 183, 195
Пробелы во входных числовых полях 201
Программный компонент 22, 78,
85, 228, 229, 230, 240
Продолжение строки программы
25, 32, 230, 237
Производный тип (derived type) 35-37, 42, 55, 181, 200, 205, 226
буквальные константы 36
определение 143
Процедура 78, 153
Процедуры
для работы с битами 165
Процент 36
Псевдоним (alias) 123
Пустое значение 190-191
// ]
Р
// [
Разделитель 23, 190
операторов 25
Размер (массива) 37, 170
Ранг 37, 39, 42, Ш Реверсия 197
Регистр- 11
Рекурсия 99, 100, 104, 236, 283
Родовые (generic)
имена 93, 94, 98, 101, 102, 241
интерфейсы 101
// ]
С
// [
Селектор 69
Семантика 20
Сечение массива (array section) 39, 41, 119
Символ (character) 22, 32, 237
Символьный контекст 25
Синтаксические правила 20
Система хранения информации (storage system) 211
Системный таймер (system clock) 175
Скобки 47
Случайное число 176
Слэш (дескриптор формата) 204, 206
Совместимость массивов (conformance of arrays) 59
Соответствие стандарту 19
Сортирующая последовательность (collating sequence) 32
Состояние
выделенности (allocation status)
170
привязки ссылки (pointer association status) 50, 86, 123, 140
Спецификация формата 19, 179, 182, 186, 189, 195, 196
Специфическое имя 94, 101, 241
Списки с указателями (linked-lists)
115, 283
Список
ввода-вывода 180
вывода 180
параметров 94, 103, 228, 258
Справочная функция 153, 154, 160,
162, 170
Ссылка 42, 62, 86-90, 93, 113, 115,
116, 122, 181, 205
Ссылочное выражение 61
Стандартные (default) вещественные константы 29
Стек 110
Степенная часть (exponent) 29
Строгий контроль типов (strong typing) 128
Строка нулевой длины 32, 40, 52
программы 24
Структура 35, 41, 132
Субпрограмма 78, 79
Существование (файлов) 211, 220
// ]
Т
// [
Табуляция 203
Текстовые (character)
буквальные константы 31, 32
выражения 53, 179, 182
константы 189, 190
переменные 40, 179, 189, 200
подстроки 39
присваивания 53, 190
строки 201
функции 158
Текущая запись 194
Тело интерфейса 91, 92, 93, 96, 102
Тип данных 26, 27, 43
Точка с запятой 25-26
Точность 29-31
// ]
У
// [
Умножение 23
векторное и матричное (функции) 168
Унарная операция 46, 52, 55, 58
Управление кареткой 193
Устаревшие свойства 19, 225
Устройство 184
// ]
Ф
// [
Файл 178
прямого доступа 206, 207, 214, 221, 222
Фактический параметр 86, 102, 109, 232, 233, 236, 240, 241, 258
процедура 93
Фоновый режим 184
Форма 37, 58, 60, 111, 130, 171, 232
Формальный (dummy) параметр 85-88, 102, 103, 109, 138, 154, 232, 233, 240, 258
процедура 93
Формат 182, 197, 200
программного текста 14, 24, 32, 237
Форматный
ввод-вывод 178, 204
ввод 186
вывод 188
Фортран 66 12, 13
Фортран 77 13, 14, 18, 19, 20
Функция 89, 240, 241
переноса (transfer function) 167
// ]
Х
// [
Холлеритовская строка 259
// ]
Ц
// [
Целые
буквальные константы 27
выражения 38, 239
переменные 34, 179, 256
Цепочка 115
// ]
Ч
// [
Часы реального времени 175
Число
значащих цифр 29, 30
итераций DO-цикла 72, 255
Числовая
память 225
функция 154, 161
Числовое
выражение 47
присваивание 50
Числовой тип 27
// ]
Ш
// [
Шаг (stride) 120
Шестнадцатеричная константа 28-
29
// ]
Э
// [
Экстент 37, 121
Элемент массива 118
Элементное присваивание 110
Элементные
математические функции 156
операции 110
текстовые функции 158
функции 154, 156
числовые функции 154
// ]
Я
// [
Явный (explicit) интерфейс 91, 92,
96, 101, 109, 112
Язык ассемблера 18, 92
Языки высокого уровня 12
// ]
// ]