You are here: irt.org | FOLDOC | expression
<programming> Any piece of program code in a high-level language which, when (if) its execution terminates, returns a
value. In most programming languages, expressions consist of
constants, variables, operators, functions, and parentheses.
The operators and functions may be built-in or user defined.
Languages differ on how expressions of different types may
be combined - with some combination of explicit casts and
The syntax of expressions generally follows conventional
mathematical notation, though some languages such as Lisp or
Forth have their own idiosyncratic syntax.
Nearby terms: exponential-time « exponential-time algorithm « Express « expression » expression tree » extend » Extended Affix Grammar
FOLDOC, Topics, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ?, ALL
©2018 Martin Webb