Классика баз данных - статьи

       

в мире UNIX является принятый


Common Application Environment (CAE). Спецификаций интерфейсов

средств, входящих в CAE, публикуются в многотомном документе

X/Open Portability Guide (XPG).

1.7.4 Стандарт ANSI C

Очень важным в мире UNIX является принятый сначала ANSI, а потом

и ISO международный стандарт языка программирования Си. Дело в

том, что в этом стандарте специфицирован не только

непосредственно язык Си, но и библиотеки, необходимые в каждой

стандартной реализации. Поскольку с самого своего появления язык

Си и соответствующие системы программирования были неразрывно

связаны с ОС UNIX, то состав стандартных библиотек достаточно

точно соответствует стандартной среде ОС UNIX.

Перечисленные четыре стандарта, только два из которых являются

официально принятыми, наиболее авторитетны для производителей

операционных систем, претендующих на совместимость с ОС UNIX.

Особенностью этих стандартов является их полная машинная

независимость.

Имеется другая разновидность стандартов де-факто,

распространяемых на некоторый класс аппаратных архитектур.

Примером такого стандарта может служить документ, принятый

международной организацией SPARC International документ SPARC

Complience Definition, содержащий машинно-зависимые уточнения к

машинно-независимым спецификациям интерфейсов. Аналогичный

документ разрабатывался организацией 88/Open, связанной с

RISC-процессорами фирмы Motorola.

Среди других индустриальных де-факто стандартов для современных

вариантов ОС UNIX наиболее важны фактический стандарт оконной

системы, поддерживаемый X Cosortium, в основе которого находится

лаборатория Массачусетского технологического института (MIT),

являющаяся разработчиком системы X, а также спецификации

интерфейсов инструментального средства разработки графических

пользовательских интерфейсов OSF/Motif, разработанные в Open

Software Foundation (OSF).

Заметим, что кроме того, в OSF разработан документ OSF

Application Environment Specification (AES), содержащий

спецификации интерфейсов ОС OSF/1, являющей собственной


Содержание  Назад  Вперед