Variabili nella programmazione informatica.
Se sei nel mondo della programmazione informatica, ti imbatterai sicuramente nel termine "variabile", indipendentemente dalla lingua o dallo scopo del tuo programma. Andiamo avanti e capiamo cosa significa questo termine.
Secondo il Cambridge Dictionary , la parola variabile significa;
UN). È qualcosa che probabilmente cambierà spesso
B). un numero, un importo o una situazione che può cambiare
C). una lettera o un simbolo che rappresenta uno qualsiasi di un insieme di valori
Questo articolo serve a fornire una spiegazione informata del termine nel contesto della programmazione informatica che è più incline alla seconda e alla terza definizione di cui sopra.
Launch School ha un'ottima definizione di variabile per quanto riguarda la programmazione di computer come segue:
Le variabili vengono utilizzate per memorizzare informazioni da referenziare e manipolare in un programma per computer. Forniscono anche un modo per etichettare i dati con un nome descrittivo, in modo che i nostri programmi possano essere compresi più chiaramente dal lettore e da noi stessi. È utile pensare alle variabili come contenitori che contengono informazioni. Il loro unico scopo è quello di etichettare e archiviare i dati in memoria. Questi dati possono quindi essere utilizzati in tutto il programma.
Ora abbiamo stabilito variabili come "segnaposto" o "riquadri" che possiamo utilizzare per memorizzare dati o valori. Per poterli utilizzare, è necessario assegnare loro dei nomi. Ogni linguaggio di programmazione ha convenzioni di denominazione o regole che regolano il modo in cui alle variabili vengono assegnati nomi. Le convenzioni di denominazione determinano la sintassi di denominazione di quali caratteri possono o non possono essere utilizzati, le maiuscole, la distinzione tra maiuscole e minuscole, eccetera.
Non possiamo esaurire tutte le convenzioni di denominazione per tutti i linguaggi in questo articolo, tuttavia, dare un nome significativo e descrittivo che comunichi lo scopo della variabile è comune a tutti i linguaggi di programmazione. Le documentazioni specifiche della lingua sono un buon posto per trovare le convenzioni di denominazione per ogni lingua.
Ora che abbiamo capito cosa sono le variabili e come denominarle, vediamo come possono essere utilizzate. Innanzitutto, ecco alcuni termini associati alle variabili nella programmazione:
Dichiarare/Definire: questo significa semplicemente creare una variabile.
Assign/Store: una volta creata una variabile, si inserisce un certo valore al suo interno. Nella maggior parte dei linguaggi di programmazione, '=' viene utilizzato per assegnare valori.
Accesso: il punto di memorizzazione di un valore in una variabile è in modo che sia possibile accedervi per l'uso.
Modifica/Cambia: significa sostituire il valore all'interno di una variabile con uno nuovo.
Ambito: indica fino a che punto la variabile è accessibile per l'uso a sezioni di un programma.
Questi sono solo alcuni da citare. Puoi fare riferimento a maggiori dettagli qui e qui .
Tipi di variabili.
Esistono cinque tipi di variabili. Costanti, variabili globali, variabili di classe, variabili di istanza e variabili locali.
Costanti: vengono utilizzate per memorizzare dati che non devono mai essere modificati.
Variabili globali: queste variabili sono disponibili nell'intera app/programma, sovrascrivendo tutti i limiti dell'ambito.
Variabili di classe: queste variabili sono accessibili dalle istanze della tua classe, così come dalla classe stessa. Le variabili di classe devono essere inizializzate a livello di classe, al di fuori di qualsiasi definizione di metodo.
Variabili di istanza: queste variabili sono disponibili in tutta l'istanza corrente della classe genitore. Le variabili di istanza possono attraversare alcuni limiti di ambito, ma non tutti.
Variabili locali: le variabili più comuni che incontrerai e obbediscono a tutti i limiti dell'ambito.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































