Sommario:
Definizione: che cosa significa espressione?
Un'espressione è un concetto particolare nell'informatica in cui un numero di variabili o costanti, e operatori e funzioni, sono riuniti in una singola istruzione su cui si basa un particolare linguaggio di programmazione.
Techopedia spiega Expression
Nell'informatica, le espressioni sono scritte dagli sviluppatori, interpretate dai computer e "valutate".
La valutazione produce un ritorno o un risultato. Semplici equazioni matematiche come 2 + 2 sono espressioni in codice. Sono in genere chiamate espressioni aritmetiche.
Altri tipi di espressioni numeriche o aritmetiche possono usare variabili, in modo che appaiano equazioni di algebra. Inoltre, vari tipi di dati come caratteri, stringhe, numeri interi, numeri in virgola mobile e altri possono essere interpretati in espressioni come costanti o variabili.
Gli operatori e le funzioni determinano come il computer agirà su questi oggetti in una determinata espressione. Diversi tipi di espressioni sono classificati in base a come funzionano e a cosa "valutano". Le espressioni booleane valutano un valore vero o falso, mentre le espressioni numeriche valutano numeri.
Le espressioni di stringa vengono valutate come stringhe di caratteri, dove le stringhe di testo e di caratteri vengono modificate dalle funzioni per produrre un risultato diverso.
Ad esempio, l'aggiunta di un punto esclamativo alla visualizzazione o alla stampa della frase "ciao mondo" sarebbe un esempio di espressione di stringa che utilizza le funzioni per aggiungere caratteri ASCII, anziché modificare i valori numerici o creare condizioni di codice diverse.
Nell'esempio sopra, diversi programmi lo tratteranno in modo diverso: alcuni dei più primitivi potrebbero usare la sintassi come print ciao mondo; Stampa ! mentre altri potrebbero usare qualcosa del genere:
String a = ciao mondo
Stringa b =!
Stampa stringa a + stringa b
Come altri tipi di fondamenti, le espressioni si basano sulla sintassi specifica di un linguaggio di programmazione. In termini di struttura, gli esperti sottolineano che un'espressione ha intrinsecamente bisogno di almeno un "operando" o valore su cui si agisce e deve avere uno o più operatori.
Oltre a ciò, è importante che i programmatori comprendano cosa è "legale" o "illegale" nella sintassi del programma. L'immissione di sintassi errata o illegale comporterà errori di compilazione e gli sviluppatori dovranno rendere le espressioni e i moduli di codice conformi alla sintassi corretta per eseguirli.
