5.5 Protocolo de interfaz entre aplicaciones.




Interfaz de programación de aplicaciones es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Son usadas generalmente en las "librerías".

Es una fuente de código basado en la especificación destinada a ser utilizada como una interfaz de componentes de software para comunicarse entre sí.

Una API puede incluir especificaciones para las rutinas y estructuras de datos , las clases de objetos y variables.

Una especificación de API puede tomar muchas formas, incluyendo una norma internacional, tales como POSIX la documentación o el vendedor como el Microsoft API de Windows , o las bibliotecas de un lenguaje de programación, por ejemplo, la Biblioteca de plantillas estándar de C + + o Java API.


Una API difiere de una interfaz de aplicación binaria (ABI) en la que el primero es de código abierto basado mientras que el segundo es una interfaz binaria. Por ejemplo, es una API POSIX, mientras que la base estándar de Linux es un ABI.

Comentarios

Entradas populares