? Quando você liga o computador, o sistema operacional carrega dezenas de programas que foram escritos usando protocolos ligeiramente diferentes . Quando você levar em conta as aplicações que você usa na internet e aplicativos instalados no seu computador, então o número de linguagens de programação diferentes que precisam trabalhar juntos em seu sistema continua a multiplicar-se. APIs são as regras codificadas que permitem aplicações com diferentes etimologias para trabalhar com um outro . Código API
Um código de API é um conjunto de regras que permitem que diferentes aplicações de software para se comunicar uns com os outros . A sigla significa " interface de programação de aplicativo . " Códigos de API especificar os métodos de programação que diferentes aplicações devem usar para chamar funções entre os programas . Um código de API também indica como deve lidar com aplicações associadas e compartilhar entrada interface do usuário.
Tipos de API
Há diversas variedades de códigos de API. Diferentes tipos de código API variar no que respeita ao âmbito das funções incluídas no código . APIs de linguagem de programação incluem todas as funções incluídas em uma linguagem de programação inteira. APIs menores podem incluir todas as funções que podem ser usadas para escrever extensões para uma única aplicação , ou podem criar uma interface entre um conjunto limitado de aplicações que são originalmente programados usando uma infra-estrutura de idioma diferente.
< Br > APIs
linguagem de programação
código API de uma única linguagem de programação descreve as funções que podem ser executadas usando essa linguagem. O código API inclui todas as funções e sub-rotinas que um programador pode chamar ao escrever uma aplicação na língua . Componentes do código incluir a sintaxe das funções disponíveis , os tipos de variáveis que podem ser manipuladas através da função e interruptores ou modificações que um programador pode usar para indicar os modos variáveis de seu funcionamento.
Internet - APIs baseadas
o uso cada vez maior de aplicações de Internet , resultou na necessidade de protocolos para compartilhar informações entre esses aplicativos. Em geral, APIs baseadas na web incluem regras para facilitar a transmissão de dados para uso com um site específico. Alguns códigos de API individuais contêm informações estrutura que permite que um determinado site , como o Facebook, para enviar e receber conteúdo de e para outros sites. Em alguns casos , como a API do Google Maps , o código API inclui informações sobre como criar extensões de aplicativos que podem ser compartilhados com outros usuários manualmente .