Application programming interface: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichetta: Sequenze di caratteri ripetuti da parte di un nuovo utente o IP |
Fix wikilink "programma" |
||
Riga 1:
In [[informatica]] con il termine '''''Application Programming Interface''''' '''API''' (''Interfaccia di Programmazione di un'Applicazione'') si indica ogni insieme di [[procedura (informatica)|procedure]] disponibili al [[programmatore]], di solito raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un certo [[programma (informatica)|programma]]. La finalità è ottenere un'[[astrazione (informatica)|astrazione]], di solito tra l'[[hardware]] e il programmatore o tra [[software]] a basso e quello ad alto livello semplificando così il lavoro di [[programmazione]]. Le API permettono infatti di evitare ai [[programmatore|programmatori]] di riscrivere ogni volta tutte le [[funzione (informatica)|funzioni]] necessarie al programma dal nulla, ovvero dal basso livello, rientrando quindi nel più vasto concetto di [[riuso di codice]]. Le API stesse rappresentano quindi un livello di astrazione intermedio: il ''software'' che fornisce una certa API è detto ''implementazione dell'API''.
== Esempio ==
|