Espressione (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: solo categorie nascoste -> categorizzare
Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC"
Etichette: Modifica da mobile Modifica da applicazione mobile Modifica da applicazione Android
 
(22 versioni intermedie di 20 utenti non mostrate)
Riga 1:
{{S|programmazione}}
{{categorizzare|informatica}}
In un [[linguaggio di programmazione]] un''''espressione''' è un costrutto che combina uno o più [[valore (informatica)|valori]] (ad esempio costanti o [[variabile (informatica)|variabili]]), utilizzando [[operatore (informatica)|operatori]] e [[funzione (informatica)|funzioni]].
{{S|informatica}}
In un [[linguaggio di programmazione]] un''''espressione''' è un costrutto che combina uno o più [[valore (informatica)|valori]] (ad esempio costanti o [[variabile|variabili]]), utilizzando [[operatore (informatica)|operatori]] e [[funzione (informatica)|funzioni]].
Le operazioni e le funzioni sono interpretate (''valutate'') secondo particolari regole di precedenza e di associazione per un particolare linguaggio di programmazione, producendo un valore. L'ordine di precedenza tra operatori stabilito dal linguaggio può normalmente essere alterato mediante parentesi.
 
Si dice che l'espressione ''ritornarestituisce un valore'', o che ''valuta'' questo valore.
 
Se il linguaggio utilizzato è [[tipo di dato|tipizzato]], le espressioni sono sottoposte alle regole sui tipi di dato.
Line 10 ⟶ 9:
Come in matematica, l'espressione ''è'' (o si può dire ''ha'') il suo valore valutato, ma la valutazione di una stessa espressione può dare valori diversi in diversi momenti dell'esecuzione del programma.
 
Le espressioni possono o non possono avere [[Effetto collaterale (informatica)|effetti collaterali]]; se ne hanno perdono la [[trasparenza referenziale]]. Un esempio di espressioni sono le cosiddette [[Espressione regolare|espressioni regolari]].
 
==Bibliografia==
* [https://web.archive.org/web/20060517175329/http://ftp.sunet.se/foldoc/foldoc.cgi?expression Expression] in ''The Free On-line Dictionary of Computing'', Editor Denis Howe.
 
== Altri progetti ==
[[de:Ausdruck (Programmierung)]]
{{Interprogetto|etichetta=espressione|wikt=espressione}}
[[en:Expression (programming)]]
 
[[es:Expresión (programación)]]
== Collegamenti esterni ==
[[fr:Expression (programmation informatique)]]
* {{FOLDOC|expression|expression}}
[[hr:Izraz (programiranje)]]
 
[[ja:式 (プログラミング)]]
{{categorizzarePortale|informatica}}
[[ko:식 (프로그래밍)]]
 
[[ms:Ungkapan (pengaturcaraan)]]
[[Categoria:Concetti di programmazione]]
[[nl:Expressie (programmeren)]]
[[pl:Wyrażenie (informatyka)]]
[[ta:கோவை (நிரலாக்கம்)]]
[[uk:Вираз]]