Associates constructs in the syntax of a language with their meaning. For example in \( 5 + 4 \) the symbols are the syntax, the \( + \) operator has the semantic meaning of addition and the expression evaluates to \( 9 \).