ISO/IEC 14519:2001
情報技術 POSIX Ada 言語インターフェース システム アプリケーション プログラム インターフェース (API) は、言語でコンパイルされています。

規格番号
ISO/IEC 14519:2001
制定年
2001
出版団体
International Organization for Standardization (ISO)
最新版
ISO/IEC 14519:2001
範囲
この標準は、オペレーティング システム サービスへのシステム アプリケーション プログラム インターフェイスのセットを定義します。 これらのインターフェイスは、Ada プログラミング言語を介して、ISO/IEC 9945-1:1996 f2g c 1)2) および IEEE P1003.1g fB14g で C 言語インターフェイスが指定されているものと同じオペレーティング システム サービスへのアクセスを提供します。 この標準の目的は、Ada ソース コード レベルでアプリケーションの移植性をサポートすることです。 この標準は、アプリケーション開発者とシステム実装者の両方が使用することを目的としています。 この規格は、Ada 言語規格 (ISO/IEC 8652:1995 f1g) の 1995 年改訂版の実装と互換性があることを目的としています。 元の Ada 言語標準 (ISO/IEC 8652:1987 fB5g) の実装と互換性のあるフォールバック アプローチも提供されます (1.3 を参照)。 この規格は、「2000 年」の要件と矛盾する仕様を含まないことを目的としています。 c この標準は、次の 3 つの主要なコンポーネントで構成されます。 - 用語と概念の定義、およびプログラム構造、言語とシステムの相互作用、および関連要件を規定する定義と仕様。 — POSIX 標準によって定義されたシステム サービスへの特定の Ada インターフェイスの定義。 Ada パッケージの形式で提供されます。 — POSIX 標準に関する Ada セマンティクスの解釈。 次の領域はこの標準の範囲外です。 (1) Ada プログラム開発に関連するユーザー インターフェイス (シェル) とコマンド。 (2) tar および cpio のアーカイブ/交換ファイル形式への Ada バインディング。 (3) ネットワークプロトコル。 (4) グラフィックスおよびウィンドウ インターフェイス。 (5) データベース管理システム インターフェイス。 (6) オブジェクトまたはバイナリ コードの移植性。 (7) システム構成とリソースの可用性。 (8) Ada ランタイム システムへのインターフェイス。 XTI 詳細ネットワーク インターフェイス オプションやソケット詳細ネットワーク インターフェイス オプションがサポートされている場合、一連の DNI (2.2.3.26 を参照) もこの標準の範囲内になります。 DNI は、高度なネットワーク機能へのアクセスを必要とする移植性の高いアプリケーションに対して、基盤となるネットワークのプロトコル固有の機能へのアクセスを提供することを目的としています。 DNI は、SPG4 XTI および 4.4 BSD ソケット仕様に基づいています。 次の領域は DNI の範囲外です。 — 基礎となるプロトコル実装を操作するインターフェイス — ネットワーク管理インターフェイス — パフォーマンス固有の機能を操作するインターフェイス — プロトコル アドレス形式の定義 c この規格は、重要な外部特性と機能について説明しています。 それらを実現するために採用される実装アプローチではなく、アプリケーション開発者に向けて。 幅広いアプリケーションに必要な機能と機能に特に重点が置かれています。 この標準はソース コード レベルのみで定義されています。 目的は、アプリケーション Ada コード自体の移植性の範囲内で、厳密に準拠した POSIX.5 アプリケーションをコンパイルして、あらゆる準拠実装上で実行できるようにすることです。

ISO/IEC 14519:2001 発売履歴

  • 2001 ISO/IEC 14519:2001 情報技術 POSIX Ada 言語インターフェース システム アプリケーション プログラム インターフェース (API) は、言語でコンパイルされています。
  • 1999 ISO/IEC 14519:1999 情報技術 POSIX Ada 言語インターフェイス システム アプリケーション プログラム インターフェイス (API) のバインディング リアルタイム拡張
情報技術 POSIX Ada 言語インターフェース システム アプリケーション プログラム インターフェース (API) は、言語でコンパイルされています。



© 著作権 2024