Application programming interface: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 78059979 di 217.57.159.125 (discussione) |
m Fix JavaScript |
||
Riga 5:
Le API sono essenziali per il computer come gli standard elettrici lo sono per una [[casa]]. Chiunque può inserire la spina del tostapane nella presa a muro della sua casa o dal vicino perché entrambe le case sono conformi ad uno standard. Se non ci fosse una interfaccia standard, occorrerebbe avere una centrale elettrica per fare un ''toast''. Niente vieta che esistano più tipi di interfacce diverse, per esempio un tostapane europeo non può funzionare negli Stati Uniti senza un [[trasformatore]]; in modo simile, un programma scritto per [[Microsoft Windows]] non può essere eseguito direttamente su un [[Unix|sistema UNIX]] senza un ''[[API adapter]]'' come [[WINE]].
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]]/[[
Esistono due linee di condotta per quanto riguarda la pubblicazione delle API:
|