Expression (programming)

An expression in a programming language is a combination of values, functions, tokens, atoms, and procedures, interpreted according to the particular rules of precedence and of association for a particular programming language, which computes and then returns another value.

Expressions may or may not have side-effects.

See also

See also: Expression (programming), Atomic (computer science), Expression (mathematics), Function (programming), Procedure (programming), Programming language, Side-effect (computer science), Statement (programming), Token, Value (computer science)