SlideShare ist ein Scribd-Unternehmen logo
1 von 4
   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").
   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.
   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

Weitere ähnliche Inhalte

Was ist angesagt?

Programación orientada a aspectos
Programación orientada a aspectosProgramación orientada a aspectos
Programación orientada a aspectos
programadorjavablog
 
1 1 1 Una Sencilla Aplicacion Java
1 1 1 Una Sencilla Aplicacion Java1 1 1 Una Sencilla Aplicacion Java
1 1 1 Una Sencilla Aplicacion Java
UVM
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
Victor Martinez
 
Clase3
Clase3Clase3
Clase3
rilara
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
Efrain Godoy
 

Was ist angesagt? (19)

Programación funcional, una nueva forma de resolver problemas.
Programación funcional, una nueva forma de resolver problemas.Programación funcional, una nueva forma de resolver problemas.
Programación funcional, una nueva forma de resolver problemas.
 
Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rose
 
Programación orientada a aspectos
Programación orientada a aspectosProgramación orientada a aspectos
Programación orientada a aspectos
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Lenguaje de programación "C"
Lenguaje de programación "C"Lenguaje de programación "C"
Lenguaje de programación "C"
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Inf 1
Inf 1Inf 1
Inf 1
 
1 1 1 Una Sencilla Aplicacion Java
1 1 1 Una Sencilla Aplicacion Java1 1 1 Una Sencilla Aplicacion Java
1 1 1 Una Sencilla Aplicacion Java
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basic
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
Java
Java Java
Java
 
Clase swing
Clase swingClase swing
Clase swing
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Clase3
Clase3Clase3
Clase3
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 

Andere mochten auch

Decargar etimologia
Decargar etimologiaDecargar etimologia
Decargar etimologia
Bertha Vega
 
moodle vs. facebook.ppt
moodle vs. facebook.pptmoodle vs. facebook.ppt
moodle vs. facebook.ppt
heiko.vogl
 
Causes i consequencies presentació
Causes i consequencies presentacióCauses i consequencies presentació
Causes i consequencies presentació
Patricia Beorlegui
 
Informe encuesta giro país 2011 (23 11) (2)
Informe encuesta giro país  2011 (23 11) (2)Informe encuesta giro país  2011 (23 11) (2)
Informe encuesta giro país 2011 (23 11) (2)
mari_juani
 
Instituto tecnológico sudamericano
Instituto tecnológico sudamericanoInstituto tecnológico sudamericano
Instituto tecnológico sudamericano
estebanxavy
 
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
Ensenyament
 
Avances, 25 de Noviembre.
Avances, 25 de Noviembre.Avances, 25 de Noviembre.
Avances, 25 de Noviembre.
victorhfe
 
Presentación Ireidy
Presentación IreidyPresentación Ireidy
Presentación Ireidy
Ayary Ochoa
 

Andere mochten auch (20)

Decargar etimologia
Decargar etimologiaDecargar etimologia
Decargar etimologia
 
10 Cosas sobre mi,
10 Cosas sobre mi, 10 Cosas sobre mi,
10 Cosas sobre mi,
 
Prac 07
Prac 07Prac 07
Prac 07
 
Singt Dem Herren Alle Stimmen
Singt Dem Herren Alle StimmenSingt Dem Herren Alle Stimmen
Singt Dem Herren Alle Stimmen
 
Promoción de la lectura
Promoción de la lecturaPromoción de la lectura
Promoción de la lectura
 
Proyecto tic 2
Proyecto tic 2Proyecto tic 2
Proyecto tic 2
 
Pandora
PandoraPandora
Pandora
 
Subnetting mit linuxmuster.net (Netzbrief baden Württemberg)
Subnetting mit linuxmuster.net (Netzbrief baden Württemberg)Subnetting mit linuxmuster.net (Netzbrief baden Württemberg)
Subnetting mit linuxmuster.net (Netzbrief baden Württemberg)
 
Sácale el tiempo a la lectura
Sácale el tiempo a la lecturaSácale el tiempo a la lectura
Sácale el tiempo a la lectura
 
5inambari
5inambari5inambari
5inambari
 
Curso basicoseguridadweb slideshare4
Curso basicoseguridadweb slideshare4Curso basicoseguridadweb slideshare4
Curso basicoseguridadweb slideshare4
 
Debolon katalog treppensystem
Debolon katalog treppensystemDebolon katalog treppensystem
Debolon katalog treppensystem
 
moodle vs. facebook.ppt
moodle vs. facebook.pptmoodle vs. facebook.ppt
moodle vs. facebook.ppt
 
Causes i consequencies presentació
Causes i consequencies presentacióCauses i consequencies presentació
Causes i consequencies presentació
 
Informe encuesta giro país 2011 (23 11) (2)
Informe encuesta giro país  2011 (23 11) (2)Informe encuesta giro país  2011 (23 11) (2)
Informe encuesta giro país 2011 (23 11) (2)
 
Instituto tecnológico sudamericano
Instituto tecnológico sudamericanoInstituto tecnológico sudamericano
Instituto tecnológico sudamericano
 
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
Decreto Ley de Medidas Urgentes de Racionalización del Gasto Público en el ám...
 
Avances, 25 de Noviembre.
Avances, 25 de Noviembre.Avances, 25 de Noviembre.
Avances, 25 de Noviembre.
 
Presentación Ireidy
Presentación IreidyPresentación Ireidy
Presentación Ireidy
 
La iliada y La Odisea
La iliada y La OdiseaLa iliada y La Odisea
La iliada y La Odisea
 

Ähnlich wie Api

Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
rsalazar16988
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 

Ähnlich wie Api (20)

Que es api
Que es apiQue es api
Que es api
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Unidad 2 tópicos avanzados de programacion
Unidad 2 tópicos avanzados de programacionUnidad 2 tópicos avanzados de programacion
Unidad 2 tópicos avanzados de programacion
 
Darckjunio
DarckjunioDarckjunio
Darckjunio
 
Desktop
DesktopDesktop
Desktop
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Jose luis asprilla
Jose luis asprillaJose luis asprilla
Jose luis asprilla
 
Api
ApiApi
Api
 
Nana
NanaNana
Nana
 
Términos de Programación Distribuida 8
Términos de Programación Distribuida 8Términos de Programación Distribuida 8
Términos de Programación Distribuida 8
 
Tarea3
Tarea3 Tarea3
Tarea3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Yuranip
YuranipYuranip
Yuranip
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones java
 

Kürzlich hochgeladen

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 

Kürzlich hochgeladen (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
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