Application programming interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
i link rossi non si cancellano, vedi WP:Link rossi
correggo wikilink (p.s. l'oggetto precedente voleva rimandare a Aiuto:Wikilink rosso)
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 [[interpreteInterprete (softwareinformatica)|interpreti]] usati per valutare le espressioni come con [[ECMAScript]]/[[JavaScript]]. Una buona API fornisce una "scatola nera", cioè un livello di astrazione che permette al programmatore di evitare di conoscere il funzionamento delle 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: