ПРИЛОЖЕНИЕ Б
(сираночное)
ГОСТ Р 51954-2002
Связи между базовыми стандартами
Б.1 Базовые стандарты POSIX
Базовые стандарты POS1X взаимоувязаны. В настоящем приложении рассмотрены связи для случаев, не
охваченных базовыми стандартами.
Б.2 Матрица связи
Данная матрица помогает определить взаимодействие между стандартами. В таблице Б.1 показаны виды
взаимодействий между каждой парой стандартов, на которые даны ссылки в настоящем профиле.
Каждая строка и колонка матрицы отмечена буквами, обозначающими один из стандартов. Буквы имеют
следующие смысловые значения:
А — POSIX.1 (интерфейс POSIX по ИСО/МЭК 9945-1 (9|);
В - POSIX.2 (оболочка и утилиты POSIX по ИСО/МЭК 9945-2 (1|);
С — POSIX.4 (расширения реальною времени по ИСО/МЭК 9945-1 |9));
D - POSIX.5 (интерфейсы языка Ада с POSIX по ИСО/МЭК 14519 110|):
Е - POSIX.9 (интерфейсы язык;! ФОРТРАН 77 с POSIX по ИИЭЭ Стд 1003.9 1111):
F — POS1X.I5 (пакетные расширения POSIX по ИИЭЭ Стд 1003.2d 112|>;
G — Р1224.2 (услуги справочника по ИСО/МЭК 14392 |13|);
Н - стандарт ФОРТРАН 77 (АНСИ Х3.9 |4|);
I - стандарт Си (ИСО/МЭК 9899 |3));
J — стандарт Ады (ИСО/МЭК 8652 |2|);
К - стандарт ФОРТРАН 90 (стандарты серии ИСО/МЭК 1539 |5| - |7|).
Т а б л и ц а Б.1 — Взаимосвязи между стандартами
Стандарт
Авс
DЕ
F
Gи1J
к
ФФ
**
С
Ф
**
* *
9Я
ш
*
Ф
Я
« **
9
* ♦
Ф
9
я
•
Ф
Ф
9
я
A POSIX. 1
В POSIX.2
С POSIX.4
D POSIX.5
Е POSIX.9
F POSIX. 15
G PI224.2
Н ФОРТРАН ?;
1Си
J Ада
К ФОРТРАН 90
1
+
1
■4-
я
1
+
1
•4-
+
1
+
1
9
+
5
+
5
•4-
5
Ф Ф
I 1 1 5
Ф Ф
+
-4-
+ +
Ф Ф
1 1 1 5
Ф Ф
+
-4-
Я
+
Ф Ф Ф
4 -
+ 5
Ф
+
4 -
+ +
Ф
1 1 1 5
+
1
3 2 4
+
1
3 2 4
+
1
2
2
4
+
5444
П р и м е ч а н и я
1 Символьные обозначения:
- + —
отсутствует взаимодействие для данной пары:
- * —
взаимодействия определяются базовыми стандартами.
2 Цифровые обозначения:
-
1
—
взаимодействие между языком программирования и POSIX определяется привязкой языка:
-
2
—
приложение может обмениваться данными, используя текс товые файлы, с приложением.
написанным на одном из языков, определенных в настоящем профиле;
-
3
—
приложения, написанные на Си и ФОРТРАН 77. могут обмениваться текстовыми файлами и
файлами двоичных данных;
-
4
—
привязка ФОРТРАН 90 к POSIX отсутствует Поэтому профиль может требовать только обмена
текстовыми файлами с приложениями, написанными на других языках;
-
5
—
привязка ФОРТРАН 90 к POSIX отсутствует. Следовательно, любые взаимодействия с базовыми
стандартами POSIX нс определены.
13