Variabili nella programmazione informatica.

Jan 20 2023
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.

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.

Illustrazione di una variabile di CompSci

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.