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