Linguagens informáticas - API

API


Uma API (Aplicação Programável Interface, ou “interface de programação” ou “interface para o acesso programado às aplicações) é um conjunto de funções que permitem aceder aos serviços de uma aplicação, através de uma linguagem de programação.

Uma API permite fornecer um certo nível de abstracção ao programador, o que auer dizer que ela mascara a complexidade do acesso a um sistema ou a uma aplicação, propondo um jogo de funções standard das quais só os parâmetros e os valores devolvidos são conhecidos. Assim, por analogia com um automóvel, o motorista não tem de conhecer o funcionamento mecânico do motor de um veículo para poder conduzi-lo. Apenas um interface, composto por um volante, pedais (acelerador, embraiagem, travão), manípulos (piscas, faróis, caixa de velocidade) e botões (quatro piscas, faróis de nevoeiro, buzina, etc.) lhe é acessível: trata-se, de certa maneira, do interface proposto ao utilizador.

Graças ao API, um programador não tem, por conseguinte, de se preocupar com a forma como uma aplicação distante funciona, nem com a maneira como as funções foram aplicadas para poder utilizá-las num programa. Uma API pode estar disponível para uma linguagem específica ou estar disponível para várias linguagens de programação.





Última modificação do dia Segunda 24 de Agosto de 2009 às 22:00:06


Este documento, intitulado « Linguagens informáticas - API »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.