Astrazione (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichette: Modifica da mobile Modifica da web per mobile |
Nessun oggetto della modifica Etichette: Modifica da mobile Modifica da web per mobile |
||
Riga 1:
{{F|programmazione|luglio 2011}}
== Descrizione generale == La pratica consiste nel presentare il sistema, ad esempio un pezzo di [[codice sorgente]] o uno scambio di [[Trasmissione (telecomunicazioni)|trasmissioni di dati]], in maniera ridotta ai soli dettagli considerati essenziali all'interesse specifico, ad esempio raggruppando il codice in una [[Funzione (informatica)|funzione]] o formalizzando un [[protocollo di comunicazione]]. Indica quanto il codice scritto in un linguaggio di programmazione si distacca dalle istruzioni in linguaggio macchina che ad esso corrisponderanno dopo l'operazione di compilazione. Delle istruzioni scritte in [[Java (linguaggio di programmazione)|Java]], per esempio, sono molto più vicine al linguaggio comprensibile all'uomo piuttosto che a quello comprensibile dalla macchina (alto livello di astrazione). Viceversa delle istruzioni scritte in [[Assembly]] sono abbastanza vicine (ma non uguali) alle istruzioni in formato comprensibile alla macchina (basso livello di astrazione).
|