エー‐ビー‐アイ【ABI】
ABI
読み方:エービーアイ
ABIとは、ソフトの互換性をバイナリーレベルで保証する仕様、またはインターフェイスのことである。
具体的には、命令体系が同じマイクロプロセッサやOSを搭載したコンピューター同士で、アプリケーションソフトを書き換えなくても動作させることが可能となる。
Application Binary Interface
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 09:30 UTC 版)
Application Binary Interface(アプリケーション・バイナリ・インタフェース、ABI)とは、アプリケーション(ユーザ)プログラムとシステム(OSやライブラリ)との間の、バイナリレベルのインタフェースである。また、アプリケーション相互間や、それらの部品(プラグイン等)とのバイナリインタフェースもある。
- ^ Intel Binary Compatibility Standard (iBCS)
- ^ Itanium C++ ABI (compatible with multiple architectures)
- ^ Itanium C++ ABI: Exception Handling (compatible with multiple architectures)
- ^ “EABI Summary”. PowerPC Embedded Application Binary Interface: 32-Bit Implementation (Version 1.0 ed.). Freescale Semiconductor, Inc. (1995-10-01). pp. 28–30
- ^ "PowerPC Embedded Processors Application Note"
- ^ EABI2
- ^ MIPS EABI
- ^ “Debian ARM accelerates via EABI port”. Linuxdevices.com (2007年1月19日). 2012年7月14日時点のオリジナルよりアーカイブ。2007年10月11日閲覧。
- ^ Andrés Calderón and Nelson Castillo (2007年3月14日). “Why ARM's EABI matters”. Linuxdevices.com. 2007年10月22日時点のオリジナルよりアーカイブ。2007年10月11日閲覧。
- 1 Application Binary Interfaceとは
- 2 Application Binary Interfaceの概要
- 3 関連項目
アプリケーションプログラミングインタフェース
(Application_Binary_Interface から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/08/27 01:08 UTC 版)
アプリケーションプログラミングインタフェース(API、英: application programming interface)[注釈 1]とは、広義ではソフトウェアコンポーネント同士が情報をやりとりするインタフェースの仕様である。
- 1 アプリケーションプログラミングインタフェースとは
- 2 アプリケーションプログラミングインタフェースの概要
固有名詞の分類
オペレーティングシステムの仕組み | 外部コマンド ブート Application Binary Interface Distributed Component Object Model ハイバネーション |
- Application_Binary_Interfaceのページへのリンク