A lot vs. Alot: 9 Grammatical Pitfalls
early 15c., "action of pressing out;" later (mid-15c.) "action of manifesting a feeling;" (late 15c.) "a putting into words," from Middle French expression (14c.), from Late Latin expressionem (nominative expressio), noun of action from past participle stem of exprimere (see express (v.)). Meaning "an action or creation that expresses feelings" is from 1620s. Of the face, from 1774. Occasionally the word also was used literally, for "the action of squeezing out."
expression ex·pres·sion (ĭk-sprěsh'ən)
The act of pressing or squeezing out.
The outward manifestation of a mood or disposition by mobility of the facial features; facies.
The phenotype manifested by a genotype under fixed environmental conditions.
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 implicit coercions.
The syntax of expressions generally follows conventional mathematical notation, though some languages such as Lisp or Forth have their own idiosyncratic syntax.