An expression-oriented programming language is a programming language where every (or nearly every) construction is an expression and thus yields a value
— Wikipedia