? Quando si accende il computer , il sistema operativo carica decine di programmi che sono stati scritti utilizzando protocolli leggermente diversi . Quando si prende in considerazione le applicazioni che si utilizza su Internet e le applicazioni installate sul vostro computer allora il numero di diversi linguaggi di programmazione che hanno bisogno di lavorare insieme sul sistema continua a moltiplicarsi. API sono le regole codificate che permettono applicazioni con diverse etimologie di lavorare con un altro . API Codice
Un codice di API è un insieme di regole che consentono diverse applicazioni software per comunicare tra loro . L'acronimo sta per " Application Programming Interface ". Codici API di specificare i metodi di programmazione che diverse applicazioni devono utilizzare per richiamare le funzioni dei vari programmi . Un codice API indica anche come le applicazioni associate devono gestire e condividere ingresso interfaccia utente .
Tipi di API
Ci sono diverse varietà di codici di API. Differenti tipi di codice API variano in termini di portata di funzioni incluse nel codice . Linguaggio di programmazione API includono tutte le funzioni incluse in un intero linguaggio di programmazione . API minore può includere tutte le funzioni che possono essere utilizzate per scrivere estensioni per una singola applicazione , o possono creare un'interfaccia tra un numero limitato di applicazioni che sono programmati in modo nativo utilizzando un'infrastruttura lingua diversa.
< Br >
Programming Language API
codice API di un singolo linguaggio di programmazione descrive le funzioni che possono essere eseguite utilizzando quel linguaggio . Il codice API comprende tutte le funzioni e subroutine che un programmatore può chiamare durante la scrittura di un programma in lingua . Componenti del codice comprendono la sintassi delle funzioni disponibili , i tipi di variabili che possono essere manipolati tramite la funzione e gli interruttori o le modifiche che un programmatore può utilizzare per indicare i modi variabili di funzionamento .
Internet - API basate
l'uso sempre crescente di applicazioni Internet ha comportato la necessità di protocolli di condividere le informazioni tra le applicazioni . In generale , le API web based includono norme volte ad agevolare la trasmissione dei dati per l'utilizzo con un sito web specifico . Alcuni singoli codici API contengono informazioni framework che permette un certo sito web , come Facebook , per inviare e ricevere contenuti da e verso altri siti web. In alcuni casi , come ad esempio l' API di Google Maps , il codice API include informazioni su come creare estensioni di applicazione che possono essere condivisi con altri utenti manualmente .