Linguaggi informatici -API Linguagens informáticas - API Programmiersprachen - API Langages informatiques - API Programming languages - API

API

Una API (Interfaz de Programación de Aplicaciones ) es un conjunto de funciones que permite al programador acceder a servicios de una aplicación a través del uso de un lenguaje de programación.

Una API ofrece al programador un cierto nivel de abstracción que enmascara la complejidad de acceso a un sistema o aplicación, proponiéndole un conjunto de funciones de las cuales sólo se conocen los parámetros y los valores devueltos. Asimismo, por analogía con un automóvil, el conductor no necesita conocer la mecánica del motor para conducir el automóvil. El conductor sólo tiene acceso a la interfaz compuesta por el volante, los pedales (acelerador, embrague, freno), los controles (indicadores, luces delanteras, caja de cambios), interruptores (luces de emergencia, luces antiniebla, bocina, etc.). En cierta forma, es similar a la interfaz presentada al usuario.

Gracias a las API, un desarrollador no necesita preocuparse de cómo funciona una aplicación remota ni de la forma en que las funciones fueron implementadas, para poder utilizarla en un programa. Una API puede estar disponible para un lenguaje específico o para diversos lenguajes de programación.

Última actualización el jueves, 16 de octubre de 2008, 15:43:36 .Este documento intitulado « Lenguajes de programación – API » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

Mejores respuestas para « Lenguajes de programación – API » en :
Introducción a la programación orientada a objetos Ver Un nuevo concepto en programación Extraído de "Understanding Active X and OLE" por David Chappel "En el transcurso de los últimos 35 años, los diseñadores de hardware para ordenadores han pasado del diseño de equipos del tamaño de un hangar a...
Lenguajes de programación Ver Lenguaje de programación Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos...
¿Qué lenguaje de programación aprender primero? Ver¿Qué lenguaje de programación aprender primero? Introducción Los lenguajes de programación que podemos utilizar Delphi/Pascal Java Python .Net Smalltalk Los que podemos utilizar en última instancia C/C++ PHP Ada Lisp/Caml/...
[Mito] Visual Basic es un lenguaje orientado a objetos VerMito Visual Basic es un lenguaje orientado a objetos. Realidad FALSO Explicación: Este mito es popular, pero desafortunadamente es falso: VB6 no es un lenguaje orientado a objetos. Veamos las características de los lenguajes orientados a...
Compilar un programa ensamblador con Nasm VerEn Linux Etapa 1. Crear un fichero fuente Etapa 2. Ensamblar el fichero fuente Etapa 3. Creación del ejecutable Etapa 4. Ejecución del programa En Windows Etapa 1. Instalar los programas necesarios Etapa 2. Crear un fichero fuente Etapa 3....
Descargar PHP Editor VerPHP Editor es una herramienta perfecta para los programadores en lenguaje PHP, además puede ser utilizado para HTML, SQL, Java, JavaScript, C++, Python, etc. Con PHP Editor podrás trabajar con varios documentos al mismo tiempo, éste incorpora un...
Descargar JetAudio Traductor VerEsta una apliacacion hecha para poder traducir el jetAudio al español y que asi lo tengas en tu idioma. Si bien muy de apoco el ingles se va instalando y cada vez cuesta menos utilizar programas que estan escritos integramente en ingles, lo cierto...
Estructura de programa Ver¿Cómo funciona un programa informático? El comportamiento de un programa depende del tipo de lenguaje usado para escribirlo... En cualquier caso, casi todos los lenguajes de programación se basan en el mismo principio: el programa consiste en un...
Programa informático Ver¿Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de...