¿Qué es una interfaz API y qué significa?
API (Application Programming Interface) es un conjunto de funciones predefinidas cuyo propósito es proporcionar a las aplicaciones y desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en cierto software o hardware sin tener que acceder al código fuente. codificar o conocer los detalles del funcionamiento interno.
Las funciones API se incluyen en el archivo de biblioteca de enlaces dinámicos en el directorio del sistema de Windows. La API de Windows es un conjunto de funciones de Windows predefinidas que controlan la apariencia y el comportamiento de varios componentes de Windows.
En Linux, la API de la interfaz de programación de usuario sigue el estándar POSIX, que es el estándar de interfaz de programación de aplicaciones más popular en UNIX. El estándar POSIX es un sistema estándar desarrollado conjuntamente por IEEE e ISO/IEC.
Datos extendidos:
Funciones del programa API:
Llamada a procedimiento remoto (RPC): La comunicación entre programas se realiza a través del proceso de actuar sobre el buffer de datos (o tarea) a lograr.
Lenguaje de consulta estándar (SQL): Es un lenguaje de consulta estándar para acceder a datos y el intercambio de datos entre aplicaciones se logra a través de una base de datos común.
Transferencia de archivos: La transferencia de archivos permite compartir datos entre aplicaciones mediante el envío de archivos formateados.
Entrega de información: se refiere a información de formato pequeño entre aplicaciones débilmente acopladas o estrechamente acopladas, y el intercambio de datos se logra mediante la comunicación directa entre programas.
Actualmente, los estándares aplicados a las API incluyen la API SQL estándar ANSI. Además, todavía se están desarrollando algunas normas para otros tipos. La API se puede aplicar a todas las plataformas informáticas y sistemas operativos.
Enciclopedia Baidu-api (Interfaz de programación de aplicaciones)