| AnteriorInstruções | Linguagens informáticas - API | PróximoFramework |
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.