Diferencia entre revisiones de «Interfaz de programación de aplicaciones»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 181.63.242.33 (disc.) a la última edición de Jimmy Olano Etiqueta: Reversión |
|||
Línea 1:
{{Redirige aquí|API}}
La '''interfaz de programación de aplicaciones''', conocida también por la sigla '''API''', {{lang-en|application programming interface}},<ref
Son usadas generalmente en las [[Biblioteca (informática)|bibliotecas]] de programación.<ref name = "concepto" />
== Características ==▼
Una API 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 (programación orientada a objetos)|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 [[Subrutina|funciones]] de uso general, por ejemplo, para dibujar [[ventana]]s o [[icono (informática)|iconos]] en la [[pantalla de ordenador|pantalla]]. De esta forma, los [[programador]]es se benefician de las ventajas del API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. Las API asimismo son abstractas: el ''[[software]]'' que proporciona una cierta API generalmente es llamado la implementación de esa API.
Por ejemplo, se puede ver la tarea de escribir "[[Programa Hola Mundo|Hola Mundo]]" sobre la pantalla en diferentes niveles de [[Abstracción (programación orientada a objetos)|abstracción]]:
▲== Características ==
# Haciendo todo el trabajo desde el principio:
## Traza, sobre [[papel]] milimetrado, la forma de las letras (y espacio) "H, o, l, a, M, u, n, d, o".
## Crea una [[Matriz (programación)|matriz]] de [[cuadrado]]s negros y blancos que se asemeje a la sucesión de letras.
|