Application programming interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m rimuovo corsivi inappropriati
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
Riga 3:
 
== Caratteristiche ==
Esistono vari [[design model]] per le API. Le interfacce intese per la massima velocità di esecuzione spesso consistono in una serie di [[Subroutine|funzioni]], [[Funzione (informatica)|procedure]], [[variabile (informatica)|variabili]] e [[struttura dati|strutture dati]]. Esistono anche altri modelli come gli [[interprete (software)|interpreti]] usati per valutare le espressioni come con [[ECMAScript]]/[[JavaScript]]. Una buona API fornisce una "scatola nera", cioè un livello di astrazione che evitapermette al programmatore di sapereevitare comedi conoscere il funzionanofunzionamento ledelle API ad un livello più basso. Questo permette di riprogettare o migliorare le funzioni all'interno dell'API senza cambiare il codice che si affida ad essa.
 
Esistono due linee di condotta per quanto riguarda la pubblicazione delle API: