sdfre

Páginas: 20 (4870 palabras) Publicado: 23 de agosto de 2014
API" vuelve a dirigir aquí. Para otras aplicaciones, vea API (desambiguación) .
Para el MediaWiki (el software utilizado por Wikipedia) API, consulte mw: API
En la programación de computadoras , una interfaz de programación de aplicaciones ( API ) especifica un componente de software en términos de sus operaciones, sus entradas y salidas y tipos de subrayado. Su propósito principal es definirun conjunto de funcionalidades que son independientes de su respectiva aplicación, que permite tanto la definición y aplicación de variar sin comprometer el uno al otro.

Además de acceder a bases de datos o equipos informáticos , tales como unidades de disco duro o tarjetas de vídeo , una API se puede utilizar para facilitar el trabajo de programación de la interfaz gráfica de usuario de loscomponentes, para permitir la integración de nuevas funcionalidades en las aplicaciones existentes (el llamado "tapón API -in "), o para compartir datos entre aplicaciones distintas de lo contrario. En la práctica, muchas veces una API viene en la forma de una biblioteca que incluye especificaciones para las rutinas , estructuras de datos , clases de objetos y variables. En algunos otros casos, enparticular para JABÓN y REST servicios , una API viene como sólo una especificación de llamadas remotas expuestas a los consumidores de la API. [ 1 ]

Una especificación de API puede tomar muchas formas, incluyendo una norma internacional como POSIX , documentación del proveedor como el Microsoft API de Windows , las bibliotecas de un lenguaje de programación , por ejemplo, la Biblioteca deplantillas estándar en C ++ o API de Java . APIs Web también son un componente vital de la tela la web de hoy. Una API difiere de una interfaz binaria de aplicación (ABI) en que un API es el código fuente basado mientras que un ITB es una interfaz binaria. Por ejemplo POSIX es una API, mientras que el Linux Standard Base es un ABI. [ 2 ]

Contenido [ ocultar ]
1 Explicación detallada
1.1 API enlas lenguas de procedimiento
1.2 API en lenguajes orientados a objetos
1.3 las bibliotecas y los marcos de la API
1.4 API y protocolos
1.4.1 API intercambio de objetos y protocolos
1.4.2 Objeto API interacción remota y protocolos
1.5 API compartir y reutilizar a través de la máquina virtual
2 APIs Web
2.1 utilizar Web para compartir contenido
3 Implementaciones
4 políticas del Lanzamiento4.1 implicaciones API Públicas
4.2 deprecation API
5 documentación de la API
5.1 documentación de referencia API
6 APIs y derechos de autor
7 Ejemplos de API
8 enlaces de lenguaje y generadores de interfaz
9 Véase también
10 Notas
11 Referencias
12 Enlaces externos
Explicación detallada [ editar ]
API en lenguas de procedimiento [ editar ]
En la mayoría de las lenguas deprocedimiento, una API especifica un conjunto de funciones o rutinas que realizan una tarea específica o se les permite interactuar con un componente de software específico. Esta especificación se presenta en un formato legible por humanos en los libros de papel, o en formatos electrónicos como libros electrónicos o como páginas de manual . Por ejemplo, la API de matemáticas en Unix sistemas es unaespecificación sobre cómo utilizar las funciones matemáticas incluidas en la biblioteca matemática. Entre estas funciones no es una función, llamado sqrt () , que se puede utilizar para calcular la raíz cuadrada de un número dado.

El comando Unix man 3 sqrt presenta la firma de la función sqrt en la forma:

SINOPSIS
# include
doble sqrt ( doble X ) ;
flotarsqrtf ( float X ) ;
DESCRIPCIÓN
sqrt calcula la raíz cuadrada positiva del argumento. ...
DEVOLUCIONES
En caso de éxito , se devuelve la raíz cuadrada. Si X es real y positivo ...
Esta descripción significa que sqrt () devuelve la raíz cuadrada de un número de punto flotante positivo ( único o doble precisión), como otro número de punto flotante.

De ahí la API en este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sdfre

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS