Una API es un conjunto de funciones y métodos que ofrece una biblioteca para ser utilizado por otro software, actuando como una capa de abstracción. Una interfaz de programación representa la capacidad de comunicación entre componentes de software y proporciona un conjunto de funciones de uso general para tareas como dibujar en pantalla, evitando que los programadores tengan que programar todo desde cero. Algunos ejemplos de APIs son Microsoft WMI, .NET, OpenGL, Java EE y CORBA.
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
Api
1.
2. Interfaz de programación de
aplicaciones o API es el conjunto de
funciones y procedimientos o
métodos, en la programación orientada
a objetos que ofrece cierta biblioteca
para ser utilizado por otro software
como una capa de abstracción. Son
usadas generalmente en las bibliotecas
(también denominadas comúnmente
"librerías").
3. Una interfaz de programación representa la capacidad
de comunicación entre componentes de software. Se
trata del conjunto de llamadas a ciertas bibliotecas que
ofrecen acceso a ciertos servicios desde los procesos y
representa un método para conseguir abstracción en la
programación, generalmente (aunque no
necesariamente) entre los niveles o capas inferiores y los
superiores del software. Uno de los principales propósitos
de una API consiste en proporcionar un conjunto de
funciones de uso general, por ejemplo, para dibujar
ventanas o iconos en la pantalla. De esta forma, los
programadores se benefician de las ventajas de la API
haciendo uso de su funcionalidad, evitándose el trabajo
de programar todo desde el principio. Las APIs asimismo
son abstractas: el software que proporciona una cierta
API generalmente es llamado la implementación de esa
API.
4. Microsoft WMI
Microsoft Win32 API
Microsoft Framework .NET
OpenGL
OpenCL
Java EE
API for SCSI device interfacing
The Carbon APIs for the Macintosh OS
Common Object Request Broker Architecture
(CORBA)
Symfony para PHP
Drupal API
Django para Python