Variabile

Definizione rapida

Nome o riferimento associato a un dato che può essere letto e, secondo le regole del programma, modificato durante l'esecuzione.

Spiegazione

Le variabili permettono di conservare risultati intermedi, parametri e stato dell'applicazione. Ogni linguaggio stabilisce ambito, durata, tipo e modalità di assegnazione.

Esempio pratico

Un programma memorizza nella variabile `tentativi` il numero 3 e lo diminuisce dopo ogni accesso fallito.

Spiegazione tecnica

Il compilatore o l'interprete collega l'identificatore a una posizione, a un registro o a un oggetto gestito dal runtime. Scope e lifetime determinano dove la variabile è visibile e per quanto tempo esiste.

Da non confondere con

Non è una costante, il cui valore non dovrebbe cambiare dopo la definizione, né il valore stesso contenuto in un dato istante.