¿Qué es API y qué es un documento de interfaz?
API (Application Programming Interface, Interfaz de programación de aplicaciones) son funciones predefinidas que están diseñadas para proporcionar a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en un determinado software o hardware sin acceder al código fuente. o comprender los detalles del funcionamiento interno.
Las funciones API se incluyen en los archivos de la 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 se utilizan para controlar 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, 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.